php开发单步调试必装工具,以打断点为荣,以打echo为耻 ,本文主要以介绍windows安装为主

一、安装wamp等集成开发环境

传送门->wamp官网

二、检测xdebug是否安装

1.建立一个phpinfo.php文件,打印phpinfo

#!/usr/bin/env php
<?php
phpinfo();

2.当前文件夹右键选择cmder here ,执行以下命令,不知道cmder是啥的看我另一篇文章windows下个人用得最爽得命令行模拟器Cmder

php -S 0.0.0.0:9000
# 浏览器访问 localhost:9000/phpinfo.php

3.chrome浏览器按下ctrl+f搜索xdebug,若果未搜索到则表示xdebug未安装(一般情况下wamp集成开发环境已经集成xdebug),如果已经安装,请直接进入第6步

4.打开 https://xdebug.org 点击导航download栏目下的 Releases 下的 custom installation instructions 链接

5.将会进入到一个新页面,在下方的文本框中输入phpinfo输出的网页源代码然后点击最下方的按钮,网站会自动适配xdebug版本。下载扩展,然后根据提示操作即可。目录等都已经根据phpinfo自动识别

6.修改php.ini将以下代码写入php.ini文件最后 并重启集成环境

[xdebug]
;此处扩展路径请替换为自己的文件路径
zend_extension ="d:/wamp64/bin/php/php5.6.31/zend_ext/php_xdebug-2.5.5-5.6-vc11-x86_64.dll" 
xdebug.remote_enable = on
xdebug.remote_handler = dbgp
xdebug.remote_mode = req
xdebug.remote_host = localhost
xdebug.remote_port = 9000
xdebug.idekey = "PHPSTORM"

三、配置PhpStorm 截止发文之日,在下ps版本为 2017.3.4

1.点击ps右上角的下拉框,点击edit confi..如下图所示,会弹出调试配置窗口

1519454439622330.png

2.点击窗口上的加号 选择 PHP Web Page 修改左边的Name

3.点击左边的Server下拉框后面的 ... 按钮

4.弹出一个新窗口点击左上角加号 输入Name(随意填写)Host 输入localhost 点击 下方ok按钮

5.Start url为入口文件 如下图所示

1519455303982685.png

6.点击确定即可 此时只需要在ps上打上断点点击右上角的蜘蛛按钮则能进入调试模式了。

备注后记

PS:使用postman进行调试时在url后携带?XDEBUG_SESSION_START(点击蜘蛛按钮后在浏览器中复制)这个参数即可进入调试模式

Good Luck!

标签: none

添加新评论