一则MAC下PHP调试器问题小记

一则MAC下PHP调试器问题小记
由于线上的一个hosts 与 开发测试环境中的有冲突,于是我将本地开发的项目的hosts 改了。后来一直出现一个问题,调试的时候,挂不上x-debug。 后来跟进这个问题,想起是php.ini 在设置xdebug 时候:

xdebug.remote_enable=1
xdebug.remote_host=www.***.com
xdebug.remote_port=9000
xdebug.remote_handler=dbgp

remote_host 根据个人的情况而定。就是这个地方导致调试器,挂不上去的问题。于是打算修改,进入etc 目录下发现/etc 下的确有PHP.ini 修改之。居然无效! 原来是我自己没有使用系统自己的PHP,而是单独安装了一个XAMPP,所以php.ini的文件位置在:/Applications/XAMPP/etc/php.ini

这个问题虽然最后解决。但是考虑到习惯问题,还是在/ect 创建一个替身会比较好:

ln -s /Applications/XAMPP/etc/php.ini /etc/php.ini

你可能感兴趣的:(一则MAC下PHP调试器问题小记)