这几天在搞docker-compose中nginx+php环境,搭建好之后出现可以访问.html文件,但是访问不了.php文件 第一种:没有解析php文件1:更改配置文件nginx.conf fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_scrip...

这几天在搞docker-compose中nginx+php环境,搭建好之后出现可以访问.html文件,但是访问不了.php文件
第一种:没有解析php文件
1:更改配置文件nginx.conf
fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name;
替换成下面(就是把你root文件夹设为其他用户允许)
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
2:注意fastcgi_pass
因为docker-compose.yml中的php的services叫php-fpm,所以这里就是php-fpm:9000
第一种:数据卷挂载问题
记得把php和nginx挂载在同一个数据卷下面
本文标题为:docker-compose中nginx可以访问html无法访问php 提示File not found. ?


基础教程推荐
- vue前端分页 2023-10-08
- 简单明了带你了解CSS Modules 2022-11-16
- JS实现左侧菜单工具栏 2022-08-31
- layui table 表格模板按钮实例 2022-12-16
- jQuery ajax json 数据的遍历代码 2023-01-20
- vue的特定以及优势所在 2023-10-08
- 自动刷新实现,vuex状态绑定 2023-10-08
- Ajax邮箱、用户名唯一性验证实例代码 2023-02-14
- HTML5本地存储和本地数据库实例详解 2022-09-16
- ajax实现从后台拿数据显示在HTML前端的方法 2023-02-22