php服务器搭建调试,Windows下搭建 PhpStorm调试环境

分享在Windows下搭建 PhpStorm调试环境的详细步骤,给大家一点帮助。

一:安装设置xdebug

这个一般有两个步骤1:浏览器的xdebug插件安装,一般用firefox的插件,chrome好像不太好使,chrome安装后的  效果

a714b405661ed6f3e2261cb57431ff78.png

安装后如下图所示,需要配置IDEKEY 填入PHPSTORM;打开浏览器,如果是用chrome或者Firefox可以找到对应的XDebug工具,工具的设置里的IDE KEY填上PHPSTORM,。如果是用其他浏览器,可以访问http://www.jetbrains.com/phpstorm/marklets/,在右边填上PHPSTORM,点generate,把下面的链接添加到收藏夹,方便调用。

b7ce569669bf8cdc8f6c90f1a1a56d2b.png

PHP环境只需打开php_xdebug扩展就可以了。

2:ok,第二步开始,php.ini的文件配置,我用的是window7环境的,配置如下图所示,搞好后重启Apache(Linux下重启nginx,phpfpm)。

a4c60641647882a6520a0c8511cd96d8.png

用phpinfo()查看 环境输出,是否有xdebug的模块出现。IDEKey可以通过php.ini文件xdebug.idekey="PHPSTORM"修改;对应的在浏览器插件选项中修改IDE KEY FOR REMOTE DEBUG 的值为PHPSTORM

ff40c553b2d926a479180de67a37f0fe.png

(或者保存文件,打开apache,这时候在CMD里输入 D:\xampp\php\php.exe -m 看到XDebug,说明开启成功。至此,服务器端配置完毕)

基本的已经完成,让我们进入下一步关键的。

二:phpstorm配置

0:file=>settings=>build,execution,deployment如下图所示:

5bcdafa4fb040151cb811b03cedc249b.png

配置mappings标签里面的内容,下面是错误的:

a06f5022ecdf1b1b5ec63a8383492308.png

否则会在下一步验证的时候出现这个错误:

5306ba52408e129148dd229fb12046bd.png

这个才是正确的:

04a8fb5988162dd6524fb5268dabe2f4.png

1:file =>settings=>languages && frameworks=>php=>servers 如下图所配置的,填入Host,name,port,选择Debugger。

e15c889b13a411924f075321cdd3e539.png

需要勾选Use path mappings 这个选项框

本机的话,不需要配置url mapping ,配置完后注意用phpstorm的验证功能验证 ,即validate remote environment;验证的时候关闭监听(starting listening  for php debug connections);成功后如下图所示:

c05158ab8844fb491b6d74606d3698d7.png

2:file =>settings=>languages && frameworks=>php=>debug如下图所配置的,填入port。

db808a1b54be4ae4ea9c86f5b79cb206.png

3:file =>settings=>languages && frameworks=>php=>Debug=>DBgp proxy 如下图所配置的,填入Idkey,Host,port ;如下图所示:

ecfe4941303c0910f7771443a9ddf6e7.png

4:run=》edit configurations

60a926bf60cf2cc4c331b6f051cdef86.png

这里的user.php?action=login是要调试的入口点;

三:调试

调试开始了,需要打开监听start listening for php debug connections(像电话一样的图标按钮),然后选择要开始调试的的应用,点击调试debug  app(你的应用)就可以开始调试 程序了。

9c5e5a11005f94ff8509b62f5d55131b.png

浏览器和phpstorm可以相互通信的, 浏览器的输入会返回到phpstorm,比如一个表单的提交。

PHPStorm + Homestead + Xdebug + Chrome Xdebug 断点调试  http://www.linuxidc.com/Linux/2015-11/124748.htm

0b1331709591d260c1c78e86d0c51c18.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值