开发者社区> 问答> 正文

docker的nginx怎么和php-fpm结合??报错

我创建了两个docker分别是nginx和php-fpm

nginx自己配置成功了(静态文件能访问),但是php文件报错

这个错误!!!!!不是php写的不对,,,,,,不明所以啊

 

这是 nginx的 的配置

下面的是 在php-fpm容器里

有这个文件呀!!!!

 

展开
收起
爱吃鱼的程序员 2020-06-07 18:17:14 643 0
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB
                        php-fpm 监听端口改成你的docker的IP地址:9000,不要监听127.0.0.1:9000 
                    
    
                        <p>网络的问题,可以全部都使用hosts模式,或者link模式,或者写fpm容器的ip即可</p>
    
                    
    
                        我把nginx 放外面了,然后phpfpm 放容器里,用端口起,当然还有代码目录的挂载。 
                    
    
                        <p>你的php文件放在/home/public,fastcgi_param里面的/scripts改成$document_root,不然他是去/scripts找你的php文件</p>
    
    2020-06-07 18:17:29
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
应用 Docker 进行持续交付:用技术改变交付路程 立即下载
从Docker到容器服务 立即下载
构建基因数据应用生态系统—— docker in Bio/informatics 立即下载