zoukankan      html  css  js  c++  java
  • 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文件即可命中断点,有问题可以在下方评论哦!

  • 相关阅读:
    @@IDENTITY,SCOPE_IDENTITY和IDENT_CURRENT的辨析
    Blue Jeans[poj3080]题解
    绿色通道题解
    后缀数组
    Power Strings[poj2406]题解
    KMP算法
    Life Forms[poj3294]题解
    STM32固件库文件编程结构思想的理解
    GPIO设置
    HTML_v2
  • 原文地址:https://www.cnblogs.com/ryanzheng/p/9108632.html
Copyright © 2011-2022 走看看