配置环境
phpstrom
phpstudy
phpstrom 配置 php 环境
PHP安装xdebug扩展
注意版本:此时我们 php 的版本为 php5.6.9
xdebug模块
https://xdebug.org/files/php_xdebug-2.5.5-5.6-vc11-nts-x86_64.dll
把下载成功的 php_xdebug-2.5.5-5.6-vc11-nts-x86_64.dll
放在 E:\Tools\phpstudy_pro\Extensions\php\php5.6.9nts\ext
文件夹下
同时在 php.ini
中添加如下配置
1 2 3 4 5 6 7 8 9 10 11 12 13
| [xdebug] zend_extension="E:/Tools/phpstudy_pro/Extensions/php/php5.6.9nts/ext/php_xdebug-2.5.5-5.6-vc11-nts-x86_64.dll" ;指定Xdebug扩展文件的绝对路径 xdebug.auto_trace=on ;启用代码自动跟踪 xdebug.collect_params=on ;允许收集传递给函数的参数变量 xdebug.collect_return=on ;允许收集函数调用的返回值 xdebug.trace_output_dir="E:/Tools/phpstudy_pro/Extensions/php/tmp/xdebug" ;指定堆栈跟踪文件的存放目录 xdebug.profiler_enable=on ;是否启用Xdebug的性能分析,并创建性能信息文件 xdebug.profiler_output_dir="E:/Tools/phpstudy_pro/Extensions/php/tmp/xdebug" ;指定性能分析信息文件的输出目录 xdebug.remote_enable = on ;是否开启远程调试 xdebug.remote_handler = dbgp ;指定远程调试的处理协议 xdebug.remote_host= localhost ;指定远程调试的主机名 xdebug.remote_port = 9000 ;指定远程调试的端口号 xdebug.idekey = PHPSTORM ;指定传递给DBGp调试器处理程序的IDE Key
|
PHPStrom 配置 debug 环境
配置 Debug 端口
配置IDEKEY
配置Server
配置PHP Web Application
浏览器的xdebug插件
测试调试
加上断点,同时把小电话设置成为绿色的
浏览器上的插件打开,同时访问要调试的页面
调试单个文件
调试单个文件时 配置PHP Web Application
点击绿色的小虫子就可以进行调试了
就可以进行愉快的调式了!
在进行调试时,经常遇到这个问题,xdebug断掉调试经常无故断开
如果针对某一个项目可以对项目的配置文件 vhosts.conf
中添加
1 2
| IPCConnectTimeout 3000 IPCCommTimeout 3000
|
要对所有项目都进行配置时,可以修改httpd.conf