PHP mac xdebug配置
Posted Ryan.zheng
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP mac xdebug配置相关的知识,希望对你有一定的参考价值。
php实现断点调试的条件
- 1. 需要PHP安装xdebug扩展
- 2. 修改PHP配置文件,开启xdebug扩展,并且对xdebug进行一些配置
- 3. 重启服务器如apach或nginx
- 4. 编译器配置,我使用的是vscode
环境:
macOS
PHP Version 7.1.16
Apach
代码调试编辑器vscode
首先你可以到官网下载xdebug.so到你的php扩展文件夹中,
php扩展文件夹位置可以通过phpinfo()找到,
然后就是修改php.ini文件了,我的php.ini文件存放在/etc/php.ini
在php.ini中的修改如下:
zend_extension="usr/lib/php/extensions/no-debug-non-zts-20160303/xdebug.so" xdebug.remote_enable = 1 //允许远程调试 xdebug.remote_autostart = 1 max_execution_time = 300 //php的最大执行时间,如果是调试,建议改大点
修改完成后需要重启apach服务器后才能使修改生效哦
sudo /usr/sbin/apachectl restart
然后打开phpinfo()查看是否xdebug成功安装,如下图表示xdebug扩展安装并启用成功,IDE Key 必须有值才行。
下一步打开vscode,安装php的xdebug插件并启用插件
然后在浏览器打开要调试的php文件即可命中断点,有问题可以在下方评论哦!
以上是关于PHP mac xdebug配置的主要内容,如果未能解决你的问题,请参考以下文章
Mac 使用自带php和Apache 安装配置Xdebug 开启本地调试模式