mac+phpstorm+php5.6+chrome+xdebug配置

mac+phpstorm+php5.6+chrome+xdebug配置

0. 环境说明

macos15.2

php5.6

Phpstorm2018.2

nginx1.17

1. 安装xdebug

1
pecl install xdebug-2.5.5

2. 配置php.ini

安装完成xdebug后会有提示语句

根据提示我们把下面这句话复制到php.ini中,因为我用的是phpbrew,所以路径可能有点不一样,大家根据自己实际php.ini的位置进行配置

1
zend_extension=/Users/xianyu123/.phpbrew/php/php-5.6.40/lib/php/extensions/no-debug-non-zts-20131226/xdebug.so

然后我们重启一下php-fpm,然后创建一个文件,内容如下,在网页端打开

1
2
<?php
phpinfo();

如果出现如下,则说明php端已经配置成功了

3. 配置phpstorm调试功能

先把下面的配置添加到php.ini中,然后重启php-fpm

1
2
3
4
5
xdebug.remote_enable = 1
xdebug.remote_handler = dbgp
xdebug.remote_host = 127.0.0.1
xdebug.remote_port = 9001
xdebug.idekey = PHPSTORM

然后在phpstorm的菜单栏Preferences中找到Debug,填写端口为9001

然后填写

IDE key:刚才写入php.ini)

host:127.0.0.1

port:项目运行端口,我是用82端口搭建的,有些师傅可能是80

然后在servers中配置信息

Name:随便取

Host:127.0.0.1

Port:按照你的项目运行端口

Debugger:按照下图的

image-20200211155643870

测试

打好断点,然后点击这个绿色的小虫子

按这个一步一步调试

出现这样说明配置成功了

4. chrome调试配置

先下载扩展

右键扩展选项,在IDE key中选择phpstorm,然后保存,这里名字不能被修改,只能用PHPSTORM

然后在网页打开php,选择debug

并且在phpstorm中开启这个电话按钮,变成绿色

然后在phpstorm中就有弹窗,选择同意,这样就可以快乐的调试了

本文标题:mac+phpstorm+php5.6+chrome+xdebug配置

文章作者:xianyu123

发布时间:2020年02月11日 - 10:52

最后更新:2020年08月24日 - 10:37

原始链接:http://0clickjacking0.github.io/2020/02/11/mac-phpstorm-php5-6-xdebug配置/

许可协议: 署名-非商业性使用-禁止演绎 4.0 国际 转载请保留原文链接及作者。

-------------    本文结束  感谢您的阅读    -------------