1、mac下安装xdebug
打开cmd端,执行如下命令
// 查找可安装xdebug
brew search xdebug
// 查看本机php版本
php -v
// 安装对应的xdebug
// 本机PHP版本为7.1,对应的xdebug版本如下
brew install homebrew/php/php71-xdebug
// 安装完成后可查看
brew info homebrew/php/php71-xdebug
2、配置xdebug
// 查找php.ini位置
php --ini
sudo vim /etc/php.ini
在末尾增加如下配置:
// 本地配置
[xdebug]
zend_extension=/usr/local/opt/php71-xdebug/xdebug.so
// 不增加以下配置,phpstorm本地测试xdebug会报错,不知道为什么
xdebug.remote_enable=1
3、phpstorm里验证xdebug
需全部验证通过。
4、配置server
点击右上角配置server
添加如下配置,这里以本地调试为例子:
添加servers
添加完server后
配置完成后右上角变成如下:
点击调试后浏览器后自带一个参数
然后就可以在ide内进行调试代码。
5、配合chrome调试
下载xdebug-helper
https://chrome.google.com/webstore/detail/xdebug-helper/eadndfjplgieldjbigjakmdgkmoaaaoc
安装完成后 点击ide监听
打开浏览器,输入相应的url,打开调试
ide监听到后,进行调试。