php.ini配置xdebug,在Mac上的PHPSTORM配置XDebug来调试PHP程序

安装XDebug

使用brew install安装对应版本的XDebug。使用命令:

brew search xdebug

对于我的mac来说,要安装的版本是php7.1的XDebug,故而安装:

brew install homebrew/php/php71-xdebug

安装完毕后执行php -i | grep xdebug查看是否有输出(有输出就是安装上了)

xdebug

xdebug support => enabled

xdebug.auto_trace => Off => Off

xdebug.cli_color => 0 => 0

...```

#配置XDebug

* 执行`php -i | grep php.ini`找到mac上php.ini的位置

Configuration File (php.ini) Path => /usr/local/etc/php/7.1

Loaded Configuration File => /usr/local/etc/php/7.1/php.ini```

使用编辑器打开php.ini后,加入如下配置:

[Xdebug]

zend_extension="/usr/local/Cellar/php71-xdebug/2.5.1/xdebug.so"

xdebug.remote_enable=1

xdebug.remote_port=9000

xdebug.profiler_enable=1

xdebug.idekey = PHPSTORM

注:上面的zend_extension是你的xdebug的真实安装位置,如果忘记的话,可以执行brew info 来找到位置

配置PhpStorm

打开偏好,切换到Language & Frameworks->PHP, 会看到如下窗口:

3fe69df5d6de

PHP配置界面

点击CLI Interpreter旁边的点点点:

3fe69df5d6de

点击点点点

点击加号来添加mac上对应的php解释器的路径:

3fe69df5d6de

添加php解释器路劲

添加完毕后,会出现Debugger: XDebug 2.5.1

3fe69df5d6de

添加完毕

点击OK来应用和关闭这个界面。

然后点开PHP->Debug,填上XDebug的对应信息:

3fe69df5d6de

填入XDebug的信息

打开对应的PHP项目并点击导航条上的向下小箭头的edit configurations:

3fe69df5d6de

点击小箭头

*找到PHP Remote Debug,点击server旁边的点点点,进行配置:

3fe69df5d6de

配置PHP Remote Debug

在Ide Key上填入:PHPSTORM

3fe69df5d6de

填入Ide Key

启动debug监听:

3fe69df5d6de

启动debug监听

配置Chrome插件

安装完毕后邮件Chrome上的XDebug插件,点击选项:

3fe69df5d6de

点击选项

在IDE KEY中选择PhpStorm,并填入PHPSTORM(同IDE KEY),并点击save

3fe69df5d6de

配置XDebug

Debug程序

启动对应的Php程序

3fe69df5d6de

启动PHP程序

打开页面,并启动Chrome上的XDebug:

3fe69df5d6de

启动Debug

刷新页面,PHP STORM会弹出如下窗口:

3fe69df5d6de

收到监听

点击Accept后就可以开始快乐的给PHP程序打断点了:

3fe69df5d6de

打断点DEMO

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值