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文件即可命中断点,有问题可以在下方评论哦!

猜你喜欢

转载自www.cnblogs.com/ryanzheng/p/9108632.html