时间:2021-05-26
最近买了个新本,重新配置下phpstorm xdebug,方便调试
提高调试效率是写程序的第一步 ---鲁迅自2018年3月份之后,brew 安装php的方式发生改变,现在是
brew install php@7.2可以指定版本了,安装扩展的方式也完全不能用了,所以下载源码编译了
下载xdebug
官网: https://xdebug.org/download.php
下载最稳定的版本 [版本2.6.1][1]
编译源码
phpize./configure --with-php-config=/usr/local/Cellar/php@7.2/7.2.16/bin/php-configmake && make install Installing shared extensions: /usr/local/Cellar/php@7.2/7.2.16/pecl/20170718/编译到了这个目录,实际软连到了/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=1xdebug.remote_port=6677xdebug.remote_log=/usr/local/var/log/xdebug.logxdebug.idekey=PHPSTORM重启php,查看是否安装成功
/usr/local/etc/php/7.2/conf.d php -m | grep xdebug搞定!!
开始配置phpstorm
设置端口
设置servers
配置debug config
访问url?XDEBUG_SESSION_START=PHPSTORM,搞定
哈哈哈,配色有点浮夸,还没调
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
XDEBUG配置:1.安装xdebug略了。网上有很多资料。重点写php.ini的配置[XDebug]复制代码代码如下:zend_extension="/usr
1.下载xdebug文件http://xdebug.org/wizard.php将phpinfo()的源代码复制到文本框中,xdebug会提示如何配置和下载哪个
1.Vagrant(LInux)环境下Xdebug配置:zend_extension=xdebug.soxdebug.remote_enable=1xdebug
一、安装配置 1、下载PHP的XDebug扩展,网址:http://xdebug.org/ 2、在Linux下编译安装XDebug引用tar-xzfxdeb
如果你安装了xdebug,就可以用xdebug_debug_zval()显示“zval”的信息了。如下:复制代码代码如下:结果:arr:(refcount=1,