Mac升级到High Sierra后vscode里不能用xdebug调试解决思路

来源:互联网 发布:40岁程序员转行能干啥 编辑:程序博客网 时间:2024/06/06 09:27

今天手贱把mac升级到了最新的os High Sierra,还没发现哪里好用后,就发现vscode下不能用xdebug调试了,调试没反应

按照之前的流程修改了各种配置文件后都不行,然后静下心来仔细看phpinfo()
发现里面的xdebug是2.5.3的,但是之前安装的是2.5.5的,再仔细看系统加载的xdebug配置文件是/usr/local/php5/php.d/50-extension-xdebug.ini
所以之前在php.ini里怎么写都是没用的,配置会被覆盖,于是打开/usr/local/php5/php.d/50-extension-xdebug.ini
修改里面的xdebug模块位置和配置如下

[xdebug]xdebug.default_enable=1xdebug.remote_enable=1xdebug.remote_handler=dbgpxdebug.remote_host=localhostxdebug.remote_port=9000xdebug.remote_autostart=1zend_extension="/usr/local/Cellar/php56-xdebug/2.5.5/xdebug.so"
保存后重启apache,就可以调试了

阅读全文
0 0
原创粉丝点击