phpStudy开发环境 PHPStorm下XDebug配置
2016-04-09 17:31
841 查看
phpStudy 我用的是php5.5版本 默认XDebug扩展都安装完成了 就不讲怎么安装了 。 1.打开php.ini文件修改如下:
2.修改PHPStorm配置
图1 打开设置
![](http://s2.51cto.com/wyfs02/M01/7E/C8/wKioL1cIvxmTj942AABgjLVghsM601.png)
图2 搜索xdebug 端口信息修改 如果是9000 就不用修改
![](http://s5.51cto.com/wyfs02/M02/7E/CB/wKiom1cIvyKxQUlnAAHabpGfyuc606.png)
图3 配置host端口 IDE key (注意要与php.ini 保持一致)
![](http://s2.51cto.com/wyfs02/M00/7E/CB/wKiom1cIv8_iUOYyAAI0JDNGq-o847.png)
图4 配置PHP解释器的路径
![](http://s3.51cto.com/wyfs02/M00/7E/C8/wKioL1cIwZLSnLIsAADgJ1hMw34826.jpg)
![](http://s2.51cto.com/wyfs02/M02/7E/CC/wKiom1cIxSOjgfxwAADZlaTQ_sY682.png)
![](http://s3.51cto.com/wyfs02/M02/7E/CC/wKiom1cIxYXgHjpZAACdIu5FIbA378.png)
![](http://s4.51cto.com/wyfs02/M01/7E/CC/wKiom1cIxcvRRtXWAAFK2OU7Qg0612.png)
![](http://s5.51cto.com/wyfs02/M01/7E/CC/wKiom1cIxmriInfSAACliQ5sgVc263.png)
![](http://s2.51cto.com/wyfs02/M02/7E/C8/wKioL1cIxyzjIa26AAA7td_5TJU801.png)
打开我的 代码
![](http://s3.51cto.com/wyfs02/M02/7E/C9/wKioL1cIyeyBsIVhAALvUm2xYso655.png)
![](http://s2.51cto.com/wyfs02/M01/7E/C9/wKioL1cIye6ztpMjAAJdoU4kol4840.png)
![](http://s1.51cto.com/wyfs02/M02/7E/C9/wKioL1cIye_TNrWdAABercQOvkc712.png)
![](http://s5.51cto.com/wyfs02/M00/7E/C9/wKioL1cIyfDR9MOZAAD1R_gaOU0263.png)
[XDebug] xdebug.profiler_append = 0 xdebug.profiler_enable = 1 xdebug.profiler_enable_trigger = 0 xdebug.profiler_output_dir ="F:\phpStudy\tmp\xdebug" xdebug.trace_output_dir ="F:\phpStudy\tmp\xdebug" xdebug.profiler_output_name = "cachegrind.out.%t.%p" xdebug.remote_enable = 1 xdebug.remote_handler = "dbgp" xdebug.remote_host = "127.0.0.1" xdebug.remote_port = 9000 zend_extension="F:\phpStudy\php55n\ext\xdebug.dll" xdebug.idekey = PHPSTORM配置如上
2.修改PHPStorm配置
图1 打开设置
![](http://s2.51cto.com/wyfs02/M01/7E/C8/wKioL1cIvxmTj942AABgjLVghsM601.png)
图2 搜索xdebug 端口信息修改 如果是9000 就不用修改
![](http://s5.51cto.com/wyfs02/M02/7E/CB/wKiom1cIvyKxQUlnAAHabpGfyuc606.png)
图3 配置host端口 IDE key (注意要与php.ini 保持一致)
![](http://s2.51cto.com/wyfs02/M00/7E/CB/wKiom1cIv8_iUOYyAAI0JDNGq-o847.png)
图4 配置PHP解释器的路径
![](http://s3.51cto.com/wyfs02/M00/7E/C8/wKioL1cIwZLSnLIsAADgJ1hMw34826.jpg)
![](http://s2.51cto.com/wyfs02/M02/7E/CC/wKiom1cIxSOjgfxwAADZlaTQ_sY682.png)
![](http://s3.51cto.com/wyfs02/M02/7E/CC/wKiom1cIxYXgHjpZAACdIu5FIbA378.png)
![](http://s4.51cto.com/wyfs02/M01/7E/CC/wKiom1cIxcvRRtXWAAFK2OU7Qg0612.png)
![](http://s5.51cto.com/wyfs02/M01/7E/CC/wKiom1cIxmriInfSAACliQ5sgVc263.png)
![](http://s2.51cto.com/wyfs02/M02/7E/C8/wKioL1cIxyzjIa26AAA7td_5TJU801.png)
打开我的 代码
![](http://s3.51cto.com/wyfs02/M02/7E/C9/wKioL1cIyeyBsIVhAALvUm2xYso655.png)
![](http://s2.51cto.com/wyfs02/M01/7E/C9/wKioL1cIye6ztpMjAAJdoU4kol4840.png)
![](http://s1.51cto.com/wyfs02/M02/7E/C9/wKioL1cIye_TNrWdAABercQOvkc712.png)
![](http://s5.51cto.com/wyfs02/M00/7E/C9/wKioL1cIyfDR9MOZAAD1R_gaOU0263.png)
3常见问题
访问页面准备进入断点时,PHPStorm报错:Cannot accept external Xdebug connection: Cannot evaluate expression'isset($_SERVER['PHP_IDE_CONFIG'])'; 导致此问题的一个可能原因是:服务器端的php.ini中配置了: extension=/path/xdebug.so应该只保留下面一个: zend_extension=/path/xdebug.so参考资料
1 phpStorm+XDebug进行断点调试的配置http://www.chenxuanyi.cn/xampp-phpstorm-xdebug.html 2利用下面网页中的Start debug按钮在COOKIE中设置Xdebug所需的变量。http://www.jetbrains.com/phpstorm/marklets/ 3 Cannot accept external Xdebug connection:Cannot evaluate expression 'isset($_SERVER['PHP_IDE_CONFIG'])http://devnet.jetbrains.com/message/5463083?tstart=0相关文章推荐
- php Xdebug的安装与使用详解
- 使用NetBeans + Xdebug调试PHP程序的方法
- php Xdebug 调试扩展的安装与使用.
- 使用XDebug调试及单元测试覆盖率分析
- Windows和Linux中php代码调试工具Xdebug的安装与配置详解
- Windows下XDebug 手工配置与使用说明
- phpstorm配置Xdebug进行调试PHP教程
- php性能优化分析工具XDebug 大型网站调试工具
- Windows下编译PHP5.4和xdebug全记录
- PHP开发工具ZendStudio下Xdebug工具使用说明详解
- 使用phpstorm和xdebug实现远程调试的方法
- PHP远程调试之XDEBUG
- Eclipse中php插件安装及Xdebug配置的使用详解
- CentOS 安装 PHP5.5+Redis+XDebug+Nginx+MySQL全纪录
- XAMPP+phpStorm+XDebug
- debian下LAMP环境安装PHP调试环境NetBeans+XDebug
- php性能优化分析工具XDebug 大型网站调试工具
- 利用XDebug分析PHP程序,找出性能瓶颈
- php+phpStorm+xdebug配置方法
- Zend Studio 10.5 与 XDebug 调试| Zend Debugger 说明 Drupal 源代码 (一)