phpstorm xdebug调试配置 chrome

Posted 爱前端的后端Coder

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了phpstorm xdebug调试配置 chrome相关的知识,希望对你有一定的参考价值。

这已经楼主第二次因为phpstorm的调试配置折腾了几个小时,这次一定要记下来!!!

以Xdebug chrome浏览器为例

 

一:安装 JetBrains IDE Support

 

 

二:安装 Xdebug Helper

 

 

  三:(PHPStorm配置) 配置本地服务器

 

 

 

四:PHP配置Xdebug

 1。在本地Apache站点下新建“phpinfo.php”文件,内容为:

<?php
echo phpinfo();

2.访问 127.0.0.1:8080/phpinfo.php 

3.打开https://xdebug.org/wizard.php ,把上一步中复制的整个页面内容黏贴到文本框中

PS:这里我要说两点。1.wamp集成开发环境中的php目录下的php.ini是没用的,apache目录下的php.ini才是正常的会被加载的文件,原因可自行百度。2.一定要是zend_extension 而不是 extension ,两种扩展的区别自行百度。

4.上一步当中的第三步配置需注意下,打开本地 apache2.x\\bin\\php.ini  修改[xdebug]节如下:

[xdebug]
zend_extension ="E:/wamp64/bin/php/php5.6.25/zend_ext/php_xdebug-2.4.1-5.6-vc11-x86_64.dll"
;zend_extension ="E:\\wamp64pro\\bin\\php\\php5.6.25\\ext\\php_xdebug-2.5.0rc1-5.6-vc11-x86_64.dll" 这是推荐我的最新版dll,但测试后发现不能调试chrome  (ps: \\与 / 没有影响)
xdebug.remote_enable = 1
xdebug.profiler_enable = off
xdebug.profiler_enable_trigger = off
xdebug.profiler_output_name = cachegrind.out.%t.%p
xdebug.profiler_output_dir ="E:/wamp64/tmp"
xdebug.show_local_vars=0

 

 

5.检查配置是否成功,访问 1270.0.1:8080/phpinfo() ,搜索是否有 Xdebug 的一个大节 注意,是大节!!

 

 

 

 

五:phpstorm配置PHP本地的服务器

 

 

 

 

六:配置phpstorm xdebug

 

 

七:为具体的项目进行调试

 

 

 

 

 好了,回到文本编辑器,右键调试

 

 

 

 OVER!!

以上是关于phpstorm xdebug调试配置 chrome的主要内容,如果未能解决你的问题,请参考以下文章

phpstorm xdebug调试配置 chrome

phpstorm调试环境的配置(windows下:Nginx+phpstorm+xdebug )

PHPStorm + Homestead + Xdebug + Chrome Xdebug Helper 调试配置

PhpStorm配置xdebug调试

phpStorm配置xdebug远程调试

PhpStorm配置Xdebug调试