下载php_xdebug-2.0.3-5.2.5.dll和WinCacheGrind.exe
附件下有
将文件php_xdebug-2.0.3-5.2.5.dll拷贝到php/ext目录下
安装WinCacheGrind.exe
打开WinCacheGrind.exe:Tools下拉列表的options,设置工作文件夹“working folder”(事先创建一个文件夹:D:/debugerinfo)
配置php.ini:
在文件php.ini的最后加上以下代码:
zend_extension_ts="D:\php\ext\php_xdebug-2.0.3-5.2.5.dll
"
xdebug.auto_trace=On
xdebug.collect_params=On
xdebug.collect_return=On
xdebug.trace_output_dir="D:\debugerinfo"
xdebug.profiler_enable=On
xdebug.profiler_output_dir="D:\debugerinfo"
接着打开zend studio 7.1
选择windows->preferences
在左边框展开PHP选择debug,在右边框中的default settings 下的 php debugger项选择XDebug
接着点击Server项的最右边的PHP Servers...或者回到左边框的PHP下点击打开php servers
点中所打开的右边框中的name与path下面的选项,然后点击右边的edit
打开在所打开的edit窗口中的第二个选项path mapping(默认是空白的),然后add进行添加
在path on server中写入:D:\project (这个是httpd.conf文件中documentRoot所指向的目录)
在path on workspace项中选择要设置的应用程序(vtigercrm)
配置全过程已经完成
分享到:
相关推荐
xdebug.idekey=ZENDSTUDIO ``` 确保将`path_to_xdebug_dll`替换为实际的Xdebug扩展路径。 **4. 配置Zend Studio** 在Zend Studio 9.0.0中,打开“首选项”>“PHP”>“Debug”>“Xdebug”。在“IDE Key”字段中输入...
zend_extension=path_to_xdebug.dll xdebug.remote_enable=1 xdebug.profiler_enable=0 xdebug.profiler_output_dir="path_to_your_wamp_root_directory/txt" (确保目录存在) xdebug.idekey="PHPSTORM" (或...
- `xdebug.remote_host=127.0.0.1`:指定允许连接的Zend Studio的IP地址。 - `xdebug.remote_port=9999`:设置XDebug监听的端口,与Zend Studio的调试端口保持一致。 - `xdebug.remote_handler=dbgp`:指定IDE使用的...
- 在Zend Studio中配置全局调试设置,使其使用XDebug而非默认的ZendDebugger。操作路径为“Window-->Preferences->PHP->Debug”,在其中进行配置。 - 对于特定项目,需要右键点击项目,在弹出的菜单中选择“属性”,...
- `xdebug.collect_params`、`xdebug.collect_return`、`xdebug.collect_vars`、`xdebug.collect_assignments`:开启参数、返回值、变量等的收集功能。 - `xdebug.show_exception_trace`、`xdebug.show_local_vars...
phpstudy + zend studio 配置xdebug详解,包括phpstudy的php.ini配置内容,以及zend studio的配置不忠,使用word分步骤列出。还包含了配置debug所需要的php_xdebug-*.dll文件(5.3.29和5.5.38两个版本)
xdebug.remote_handler=dbgp //用于 Zend Studio 远程调试的应用层通信协议 粘贴到 php.ini 的结尾,同时删除原来的 xdebug 下的内容。 8. 完成后重启 WampServer。 知识点 1. Zend 调试工具的配置:在 ...
**二、ZendStudio调试功能使用说明** 1. **创建调试配置**: 在“运行/调试配置”中,选择“PHP Web Application”,并填入项目URL和调试配置参数。 2. **设置断点**: 在源代码中,点击行号即可设置断点,这会指示...
- 修改WAMP的PHP.ini配置文件,添加或修改XDebug的相关配置,如启用远程调试(`xdebug.remote_enable = On`),设置日志输出目录(`xdebug.profiler_output_dir`),以及监听端口(`xdebug.remote_port = 9000`)等...
确保Xdebug配置中的`xdebug.remote_host`和`xdebug.remote_port`与Zend Studio客户端一致。 2. **远程调试流程**:启动远程调试后,Zend Studio会监听指定端口等待连接,当远程PHP脚本触发调试时,二者将建立连接,...
xdebug.mode=debug xdebug.client_host=localhost xdebug.client_port=9003 xdebug.idekey="VSCODE" # 如果使用VSCode,此处应改为你的IDEkey ``` 路径`/path/to/xdebug.so`需替换为实际的Xdebug扩展位置,`client_...
3. **配置调试器**:进入“首选项”>“PHP”>“调试”,配置Xdebug或者Zend Debugger,根据PHPNOW的实际情况选择相应的调试器,并填写正确的端口和主机信息。 4. **设置断点**:在源代码中需要检查的行号处点击,会...
- `zend_extension=/path/to/xdebug.so`(适用于Unix/Linux系统) 这里的`php_xdebug.dll`或`xdebug.so`应根据你的PHP版本和操作系统选择正确的扩展。你可以在[Xdebug官方网站](https://xdebug.org/download.php)上...
xdebug.mode=debug xdebug.start_with_request=yes ``` 如果你需要使用旧版Xdebug,如Xdebug 2,配置将有所不同: ```ini [xdebug] zend_extension="D:/xampp/php/ext/php_xdebug-2.9.7-7.4-vc15-x86_64.dll" ...
也许是因为自己非科班出来,或是领悟力不足,又或本身xdebug工具本身设置较为复杂,导致我对Zendstudio的调试过程充满了步步惊心。 我使用的是XAMPP的集成开发平台环境。里面已经预设了Xdebug的调试工具,只需要自己...
文档还提到了Xdebug的其他配置选项,如xdebug.profiler_enable用于开启性能分析,xdebug.max_nesting_level用于控制函数调用的最大嵌套深度等。这些选项可以帮助开发者更好地优化和调整代码性能。 最后,文章中提到...
- **问题2**: 如果调试时出现性能问题,可以尝试调整Xdebug的配置,比如关闭性能影响较大的功能如`xdebug.profiler_enable`。 #### 七、总结 通过以上步骤,我们可以成功地搭建起一个基于WampServer和ZendStudio的...
确保正确配置了xdebug.idekey(例如设置为"zendstudio"),以便与IDE(集成开发环境)进行通信。 4. **安装Zend Studio** Zend Studio是一款专业的PHP IDE,提供了代码编辑、调试、性能测试等功能。可以从官方...