• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

Mac下用docker配置PHP环境杂记

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

 

 

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 的文章,让我从深坑中爬出来了

 


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
php返回json数组发布时间:2022-07-10
下一篇:
Postfix性能测试(PHP版)发布时间:2022-07-10
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap