【XDebug】PHPStorm+XDebug+Firefox

本地环境:windows 7 64位

PhpStorm版本:2017.1

PHP版本:5.6.27

第一步:安装Xdebug

本地的环境是用phpStudy搭建的,直接在phpStudy可以勾选Xdebug:

【XDebug】PHPStorm+XDebug+Firefox_第1张图片

其他选项菜单-PHP扩展及设置-PHP扩展-Xdebug勾选(默认不勾选)

第二步:配置php.ini

在php.ini中配置以下信息:

[XDebug]

xdebug.profiler_output_dir="D:\phpStudy\tmp\xdebug"

xdebug.trace_output_dir="D:\phpStudy\tmp\xdebug"

zend_extension="D:\phpStudy\php\php-5.6.27-nts\ext\php_xdebug.dll"

xdebug.remote_enable=1//是否允许远程终端这里标示开启

xdebug.profiler_enable_trigger=0

xdebug.remote_handler=dbgp

xdebug.remote_mode=req

xdebug.remote_host=localhost

xdebug.remote_port=9000//这里表示服务器的监听端口

xdebug.idekey=PHPSTORM//这里是调试器的关键字在Chrome以及FireFox中插件配置的时候要用到

注意:后面的注释内容的话要去掉的

然后重启Apache

第三步:验证Xdebug是否成功

第一种方法:phpinfo

在localhost目录下新建phpinfo.php,里面的内容为:


phpinfo();

然后直接在浏览器打开localhost/phpinfo.php,如图:

【XDebug】PHPStorm+XDebug+Firefox_第2张图片

表示成功

第二种方法:php -m

cmd中进去到php目录,执行php -m,如图:

【XDebug】PHPStorm+XDebug+Firefox_第3张图片

成功的话可以看到Xdebug模块

第四步:配置PHPStorm

1. 选择PHPStorm的php版本:

【XDebug】PHPStorm+XDebug+Firefox_第4张图片

2. 添加服务器

【XDebug】PHPStorm+XDebug+Firefox_第5张图片

我自己添加的是localhost

3. Debug设置

【XDebug】PHPStorm+XDebug+Firefox_第6张图片

端口9000,其他默认

4.DBGp Proxy设置:

【XDebug】PHPStorm+XDebug+Firefox_第7张图片

注意:有的教程这里的端口用的是9001,我自己都试过了,9000和9001都是没问题的。

5. 编辑结构

点运行-编辑结构

点+号,Server选填localhost,start url 是在http://localhost的基础上再加上去,如加上test,就形成http://localhost/test我默认是用火狐作为浏览器的

【XDebug】PHPStorm+XDebug+Firefox_第8张图片

第五步:火狐firefox设置

1. 到火狐组件扩展中心下载The easiest Xdebug

2. 然后选项:

【XDebug】PHPStorm+XDebug+Firefox_第9张图片

填上PHPSTORM

第六步:调试

1. 浏览器输入目的url,然后点击右上角的爬虫标志,开启插件,如图是未开启的状态

2. phpstorm开启监听,如图是未开启的状态

【XDebug】PHPStorm+XDebug+Firefox_第10张图片

3. 打断点:

【XDebug】PHPStorm+XDebug+Firefox_第11张图片

4. 浏览器刷新,即可在phpstorm看到信息

【XDebug】PHPStorm+XDebug+Firefox_第12张图片

你可能感兴趣的:(【XDebug】PHPStorm+XDebug+Firefox)