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 开启本地调试模式

mac+phpstorm+xampp断点调试

phpstorm mac xdebug配置

给Mac安装配置PHPStorm和Xdebug

phpStorm配置xdebug调试总结 [Mac/Linux]

让 PHP Xdebug 在 Mac VS Code 上工作