阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

Windows下搭建 PhpStorm调试环境

211次阅读
没有评论

共计 1743 个字符,预计需要花费 5 分钟才能阅读完成。

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

一:安装设置 xdebug

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

   Windows 下搭建 PhpStorm 调试环境

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

         Windows 下搭建 PhpStorm 调试环境

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

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

    Windows 下搭建 PhpStorm 调试环境

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

  (或者保存文件,打开 apache,这时候在 CMD 里输入 D:\xampp\php\php.exe -m 看到 XDebug,说明开启成功。至此,服务器端配置完毕)
  基本的已经完成,让我们进入下一步关键的。

二:phpstorm 配置

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

    Windows 下搭建 PhpStorm 调试环境

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

   Windows 下搭建 PhpStorm 调试环境

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

  Windows 下搭建 PhpStorm 调试环境

  这个才是正确的:

   Windows 下搭建 PhpStorm 调试环境

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

    Windows 下搭建 PhpStorm 调试环境

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

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

      Windows 下搭建 PhpStorm 调试环境

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

   Windows 下搭建 PhpStorm 调试环境

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

  Windows 下搭建 PhpStorm 调试环境

  4:run=》edit configurations

    Windows 下搭建 PhpStorm 调试环境

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

三:调试

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

    Windows 下搭建 PhpStorm 调试环境

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

Ubuntu 14.04 下 PhpStorm 配置 xdebug 进行远程调试  http://www.linuxidc.com/Linux/2016-07/133065.htm

在 Ubuntu 14.04 下的 PhpStorm 中配置 xdebug 调试环境  http://www.linuxidc.com/Linux/2015-08/122444.htm

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

本文永久更新链接地址 :http://www.linuxidc.com/Linux/2017-01/139309.htm

正文完
星哥说事-微信公众号
post-qrcode
 0
星锅
版权声明:本站原创文章,由 星锅 于2022-01-21发表,共计1743字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中