美文网首页
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