可以试试检查 php和nginx的docker容器中,的挂载目录下是否相同
(复制nginx中的root设置地址,进入php容器,看是否有root对应目录地址且存在 index.php文件)
假如项目目录是 /www/wwwroot/thinkphp
nginx容器中项目目录 /www/wwwroot 设置挂载到 /www/wwwroot
那么php容器,也需要将项目目录 /www/wwwroot 设置挂载到 /www/wwwroot
nginx遇到php文件处理时交给 php-fpm , php-fpm 才能到对应目录找对应文件
如果不想用一样挂载的地址,在nginx中,配置修改 fastcgi_param SCRIPT_FILENAME 后内容,从而让phpfpm在php容器中找到项目所在地址 |