码迷,mamicode.com
首页 > Web开发 > 详细

PHP mac xdebug配置

时间:2018-05-30 01:28:04      阅读:585      评论:0      收藏:0      [点我收藏+]

标签:start   问题   info   exe   php.ini   php文件   中断   pac   inf   

技术分享图片

 

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配置

标签:start   问题   info   exe   php.ini   php文件   中断   pac   inf   

原文地址:https://www.cnblogs.com/ryanzheng/p/9108632.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!