安装xdebug
这里使用docker
,所以直接用pecl
安装即可。
# 进入容器
> docker exec -it php bash
$ pecl install xdebug
配置 php
配置php.ini
$ vim php.ini
# 这里安装的是3.0.4,所以跟2.* 配置不同,需要注意。
zend_extension=xdebug.so
xdebug.mode=debug
xdebug.client_host=172.15.0.79 // docker宿主机IP地址
xdebug.client.port=9003
重启 php
$ docker restart php
配置phpstorm
- 配置
PHP
- 添加服务器
- 调试端口配置
- 开启侦听
- 启用浏览器xdebug扩展
测试
项目中打断点