通过Docker快速搭建PHP开发环境

我们知道,如果自己安装Apache,php,xdebug,配置PHP开发环境,这个是非常繁琐的过程,但是如果用docker来配置PHP开发环境,其过程要愉快很多,特别是当我们的开发环境经常需要在mac和window10多个平台下切换的时候,docker很好的解决了跨平台问题,配置起来非常方便,话不多说,直接进入正题。

1、首选要安装docker desktop,这个就不用多说了,因为window7不能原生支持docker,所以建议用window10,如果是mac,那就直接安装就可以了;

2、启动docker,然后打开phpStorm,新建一个PHP项目。在项目目录下添加一个index.php文件,内容如下:

3、在项目目录下添加一个docker-compose.yml文件,内容如下:

version: '3'
services:
  webserver:
    image: phpstorm/php-73-apache-xdebug-27
    ports:
      - "80:80"
    volumes:
      - ./:/var/www/html
    environment:
      XDEBUG_CONFIG: remote_host=host.docker.internal

4、在docker-compose.yml上点击鼠标右键,选择RUN "docker-compose.yml"...,这时候您会发现docker自动帮我们下载

phpstorm/php-73-apache-xdebug-27镜像,并在下载完成后运行该镜像的容器来部署PHP项目,容器启动后,打开浏览器,输入localhost:port就可以访问了,而且这时候xdebug也已经帮我们配置好了。

5、从PHP打印出来的详细信息页面,我们可以知道Apache配置文件和PHP配置文件的路径,通过docker exec -it phpstorm/php-73-apache-xdebug-27 /bin/bash进入docker容器中,即可修改配置,例如如果是发布到生产环境中,可以把xdebug关闭等等。

 

英文请参考https://blog.jetbrains.com/phpstorm/2018/08/quickstart-with-docker-in-phpstorm/

 

 

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值