手机版

phpstorm配置xdebug的示例代码

时间:2021-08-26 来源:互联网 编辑:宝哥软件园 浏览:

我最近买了一个新的,并重新配置了phpstorm xdebug以方便调试

提高调试效率是写程序的第一步——鲁迅从2018年3月开始,brew安装php的方式发生了变化。现在是了

Brew install [emailprotected]可以指定版本,安装扩展的方式完全没有用,所以下载的源代码是编译的

下载xdebug

官方网站:https://xdebug.org/download.php

下载最稳定的版本[版本2.6.1][1]

编译源代码

phpize。/config-with-PHP-config=/usr/Local/Cell/[email protected]/7 . 2 . 16/bin/PHP-configmake make install Installing shared extensions 3360/usr/Local/Cell/[email protected]/7 . 2 . 16/pecl/2017 07 18/被编译到这个目录中,实际上它被软链接到/usr/local/lib/php/pecl

配置xdebug

在/usr/local/etc/PHP/7.2/conf.d中写入新的ext-xdebug.ini。

[xdebug]Zend _ extension='/usr/local/lib/PHP/pecl/20170718/xdebug . so ' xdebug . remote _ enable=Onxdebug . remote _ connect _ back=1x debug . remote _ port=6677 debug . remote _ log=/usr/local/var/log/xdebug . logxdebug . idekey=phpstormxdebug . idekey=my key idekey,用于标识调试会话xdebug.remote_autostart是否自动启动,根据需要设置该值。个人建议将其设置为1,这样就不需要在是否启用远程调试xdebug上修改请求参数xdebug.remote_enable=了。remote _ host=172.16.10.103,即PHPStorm所在的机器(PHPStorm是xdebug客户端),对于没有固定IP的机器建议使用connect_back选项。Xdebug.remote_connect_back=决定是否连接回发送请求的主机。如果phpStorm所在机器的IP经常变化(在DHCP环境下),建议打开这个选项xdbug。remote _ port=10000远程主机端口,即开发者机器端口xdbug。idekey=the和phpstorm之间通信的标识符,重启PHP看看安装是否成功。

/usr/local/etc/PHP/7.2/conf . d PHP-m | grepxdebug完成!

开始配置phpstorm

设置端口

设置服务器

配置调试配置

访问网址?Xdebug _ session _ start=phpstrum,完成

哈哈哈哈,配色有点夸张,还没调整

版权声明:phpstorm配置xdebug的示例代码是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。