laradock xdebug

1、本地自搭环境安装xdebug,版本判断 

>php -i;

拷贝HTML内容至https://xdebug.org/wizard.php,下载合适的xdebug版本;

2、laradock配置的docker环境

1)在.env文件中找到以下变量,并设置为true

WORKSPACE_INSTALL_XDEBUG=true
PHP_FPM_INSTALL_XDEBUG=true

2)重新构建workspace和php-fpm容器

> docker-compose build workspace php-fpm
> docker-compose up -d nginx redis mysql phpmyadmin

 注:重新构建php-fpm时可能遇到以下错误

install failed
ERROR: Service 'php-fpm' failed to build: The command '/bin/sh -c if [ ${INSTALL_IMAGEMAGICK} = true ]; then     apt-get install -y libmagickwand-dev imagemagick &&     pecl install imagick &&     docker-php-ext-enable imagick ;fi' returned a non-zero code: 1
此时开启VPN重新构建

3、phpstorm配置

1)Preferences | Languages & Frameworks | PHP | Debug,配置如下:

 2)Preferences | Languages & Frameworks | PHP | Debug | DBGp Proxy,配置如下:

3)Preferences | Languages & Frameworks | PHP | Servers,配置如下

4)Run/Debug Configurations,配置如下:

至此,配置结束,Debug模式如下:

4、Debug模式的开启与关闭

#laradock目录下
> ./php-fpm/xdebug stop
> ./php-fpm/xdebug start

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值