最近买了个新本,从新配置下phpstorm xdebug,方便调试php
提升调试效率是写程序的第一步 ---鲁迅
自2018年3月份以后,brew 安装php的方式发生改变,如今是cookie
brew install php@7.2
能够指定版本了,安装扩展的方式也彻底不能用了,因此下载源码编译了phpstorm
下载xdebugide
官网: 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-config make && make install Installing shared extensions: /usr/local/Cellar/php@7.2/7.2.16/pecl/20170718/ 编译到了这个目录,实际软连到了/usr/local/lib/php/pecl
在/usr/local/etc/php/7.2/conf.d 新建ext-xdebug.ini 写入url
[xdebug] zend_extension="/usr/local/lib/php/pecl/20170718/xdebug.so" xdebug.remote_enable=On xdebug.remote_connect_back=1 xdebug.remote_port=6677 xdebug.remote_log=/usr/local/var/log/xdebug.log xdebug.idekey=PHPSTORM
connect_back
选项。重启php,查看是否安装成功spa
/usr/local/etc/php/7.2/conf.d php -m | grep xdebug
搞定!!debug
设置servers调试
配置debug configcode
访问url?XDEBUG_SESSION_START=PHPSTORM,搞定orm
哈哈哈,配色有点浮夸,还没调