美文网首页
Add xdebug to php with vsc

Add xdebug to php with vsc

作者: 芒鞋儿 | 来源:发表于2020-08-08 20:10 被阅读0次

    在Mac下面安装xdebug
    1.apache,PHP安装(Mac自带,如果不更新版本可以不用装)
    2.在PHP的root 目录下,创建index.php

    <?php
        phpinfo();
    
    1. 启动apache, 在browser 上预览phpinfo 内容

    2. goto https://xdebug.org/wizard.php
      拷贝phpinfo()到xdebug页面,进行诊断,得到如下内容。

      xdebug instructiong
    3. 按照上面要求下载xdebug包,config并make
      但是在cp modules/xdebug.so [target folder] 的时候,如果出现permission denied, 需要采用以下步骤。

    5.1. 重启系统
    5.2. 按住Command + R   (重新亮屏之后就开始按,象征地按几秒再松开,出现苹果标志,ok)
    5.3. 菜单“实用工具” ==>> “终端” ==>> 输入csrutil disable;执行后会输出:Successfully disabled System Integrity Protection. Please restart the machine for the changes to take effect.
    5.4. 重启系统
    禁止掉SIP后,就可以顺利的安装了,当然装完了以后记得重新打开SIP,方法同上,只是命令是csrutil enable。
    

    Mac导入SIP之后会遇到的情形。

    1. 编写/etc/php.ini, 加上extension 配置
      zend_extension=/usr/lib/php/20xxxxxx/no-debug-xxxx/xdebug.so
      以下根据需要加入:
      xdebug.remote_enable=1
      xdebug.remote_autostart=1
      xdebug.remote.port=9000

    2. 重启 apache, apachectl restart.

    3. 打开visual studio code
      安装php debug plug in

    4. 查看以下launch.json,不过正常情况下无需改动里面的设置

    然后就可以进行debug了

    参考:
    https://www.youtube.com/watch?v=IYpMtnhqZZQ

    相关文章

      网友评论

          本文标题:Add xdebug to php with vsc

          本文链接:https://www.haomeiwen.com/subject/ezvhdktx.html