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

  • 相关阅读:
    TLS回调函数
    MySQL-based databases CVE-2016-6664 本地提权
    go语文中panic的使用
    Redis实现分布式锁与任务队列的思路
    mysql添加权限权限用户
    php压缩html代码减少页面响应时间
    Docker搭建nginx+php-fpm运行环境
    vscode使用phpxdebug调试
    PHP7引用类型
    PHPFPM模式三种运行模式
  • 原文地址:https://www.cnblogs.com/ryanzheng/p/9108632.html
Copyright © 2011-2022 走看看