在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
1.下载官方镜像 docker pull nginx
docker pull bitnami/php-fpm
2.启动容器 docker run -d --name myFpm -p -v 此处为宿主机文档目录:/app bitnami/php-fpm docker run -d --name myNginx -p 80:80 -v 此处为宿主机文档目录:/usr/share/nginx/html nginx
3.查看php-fpm的IP地址 docker inspect myFpm | grep "IPAddress"
4.修改NGINX配置 nginx容器中的配置文件位置在/etc/nginx/conf.d/default.conf 使用docker命令: docker cp ./default.conf myNginx:/etc/nginx/conf.d/default.conf 将nginx配置文件拷贝到本地(注:docker容器中没有安装vi/vim). location ~ \.php$ { fastcgi_pass 172.17.0.3:9000; fastcgi_index index.php; # 注意,此处有深坑,这里的地址应该配的是php-fpm容器中对应的文档目录地址 fastcgi_param SCRIPT_FILENAME /app$fastcgi_script_name; include fastcgi_params; }
5. 进入nginx容器,然后重启nginx docker exec -it myNginx /bin/bash /etc/init.d/nginx reload
6.在宿主机对应的根目录下建一个PHP文件,测试是否成功 访问:http://localhost/index.php
最后感谢来自 fylz1125 的文章,让我从深坑中爬出来了。
|
2022-07-29
2022-08-30
2022-08-17
2022-11-06
2022-08-18
请发表评论