phpstorm mac环境配置_phpstorm使用记录:laradock配置xdebug

0,前提已经配置好了laradock的php环境,还没使用的docker的赶紧用起来吧。现在是容器的时代。

1,在.env文件中找到以下变量,并设置为true,两个地方

WORKSPACE_INSTALL_XDEBUG=truePHP_FPM_INSTALL_XDEBUG=true

2,找到xdebug.ini,两个地方

d41ae5d336cc439392cb4c2d8236d605

将xdebug.ini的内容替换为

xdebug.remote_enable=1xdebug.remote_host=docker.for.mac.localhostxdebug.remote_port=9000xdebug.remote_autostart=1xdebug.remote_connect_back=0xdebug.remote_handler=dbgpxdebug.max_nesting_level=250xdebug.remote_log="/var/www/xdebug_logs/xdebug_docker.log"

记住,两个地方都替换。

3,重新编译

 docker-compose build workspace php-fpm

实话说有点漫长

4,重新开启,到这里laradock配置就完成了

docker-compose up -d nginx workspace

5,配置phpstorm

这里假设你的程序host是aaaa.com.cn

a53cdf54af7248b7b16904740cf49632

确定debug port为9000

ef9301fb990542f0ba9826d2975f4d45

标示1,laradock,这个是个坑点,小编被坑过。

00b4057141ca45c0a1964206f5374e21

这个laradock是.env下,PHP_IDE_CONFIG的配置,必须一样。

标示2,host,port

标示3,做文件夹映射,前面是你本地项目根目录,后边是在workspace中的项目根目录。做好映射。

ok,请保存。

e218e1acb004478b9cbf5003542a2527

配置remote-debug

54984cd9f991432ba0f929470ed025aa

标示1,点击加号,添加remote-debug

标示2,命名为remote-debug

标示3,刚才配置的server

标示4,PHPSTORM

配置完成。

6,测试

39f49e53ee2246f88cf4d2e93f71353a

开启监听,小电话点开

然后打开浏览器输入域名

刷新

自动获取debug信息

f152402b35694bfda612bdd326ddeefc

结果就是这样的。

phper开启你的断点调试吧。入门级小技能。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值