在Mac上的PHPSTORM配置XDebug来调试PHP程序
安装XDebug
第一种方式:(本人机器安装失败)
参考别人安装如下使用brew install安装对应版本的XDebug。使用命令:
brew search xdebug
对于我的mac来说,要安装的版本是php7.1的XDebug,故而安装:
brew install homebrew/php/php71-xdebug
安装完毕后执行php -i | grep xdebug查看是否有输出(有输出就是安装上了)
第二种方式:(https://xdebug.org/docs/install#pecl)
下载并解压
git clone git://github.com/xdebug/xdebug.git
进入xdebug目录(cd xdebug)
执行 phpize 指令
./configure --enable-xdebug
make
查看xdebug.so
查看php.ini位置,如果没有查看是否存在php.ini.default,拷贝一份位置和php.ini.default放在同一个目录位置即可
使用编辑器打开php.ini后,加入如下配置
[Xdebug]
zend_extension=”*****/xdebug.so"
xdebug.remote_enable=1
xdebug.remote_port=9000
xdebug.profiler_enable=1
xdebug.idekey = PHPSTORM
注意:上面的zend_extension是你的xdebug的真实安装位置
配置PhpStorm
查看php安装位置
配置php环境
配置Chrome插件
安装Chrome上对应的XDebug插件:
https://chrome.google.com/webstore/detail/xdebug-helper/eadndfjplgieldjbigjakmdgkmoaaaoc
完成后debug模式启动调试