phpstorm配置xdebug的示例代码
我最近买了一个新的,并重新配置了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或者邮箱删除。