美文网首页
Valet 配置 Xdebug+PhpStorm

Valet 配置 Xdebug+PhpStorm

作者: fourn熊能 | 来源:发表于2020-03-17 14:32 被阅读0次

    Xdebug

    首先是安装:

    pecl install xdebug
    

    安装好之后默认会引入,原因是 php.ini 文件中的这句话:

    extension_dir = "/usr/local/lib/php/pecl/20190902"
    

    如果访问上述目录能看到 xdebug.so 文件,就是刚才安装的结果,所以我们不需要再引一次了,否则将会提示 Cannot load Xdebug - it was already loaded

    当然,如果没有默认引入,可以 zend_extension="<path to xdebug extension>" 手动引入

    之后可以把 phpinfo 打印出来瞅瞅:

    image.png

    可以看到有一个扩展目录 conf.d,其中以 .ini 结尾的文件会被包含到 php.ini 中。

    我们根据默认的规则来,在 conf.d 目录中新建 ext-xdebug.ini 文件:

    [xdebug]
    zend_extension="<path to xdebug extension>" # 如果自动引入,要删除此行
    xdebug.remote_enable=1
    xdebug.remote_port="<the port for Xdebug to listen to>" (the default port is 9000)
    # 下面这句是作者自己加的,作用是自动开启调试,默认情况下需要配合 Chrome 的 xdebug 插件才能发起调试。
    # 设置了之后就不需要了,能够方便使用小程序开发工具或者 postman 这样的工具进行断点。
    xdebug.remote_autostart=1
    

    phpstorm

    设置 php php 执行路径用使用软连接,以后即便更新了 php 版本也不用调整目录 设置 port

    Valet

    添加 server 路径

    重启试试

    valet restart
    

    相关文章

      网友评论

          本文标题:Valet 配置 Xdebug+PhpStorm

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