ZendStudio调试配置(XDebug)

1.部署好PHP环境

2.下载安装ZendStudio

3.php.ini添加配置:

  1)下载对应php版本的xdebug版本

  2)php.ini文件中增加如下配置;并将php_xdebug.dll  放置于你配置路径的相应文件中

 1 [XDebug]
 2 ;调试功能模块儿
 3 ;extension=php_xdebug-2.2.5-5.3-vc9.dll
 4 zend_extension ="D:/PHP/php-5.3.28/ext/php_xdebug-2.2.5-5.3-vc9.dll"
 5 xdebug.remote_handler=dbgp
 6 ;开启远程调试
 7 xdebug.remote_enable = On
 8 ;远程主机
 9 xdebug.remote_host=localhost
10 ;主机端口
11 xdebug.remote_port=19000
12 ;开启自动跟踪
13 xdebug.auto_trace = On
14 ;开启异常跟踪
15 xdebug.show_exception_trace = On
16 ;开启远程调试自动启动
17 xdebug.remote_autostart = On
18 ;收集变量 
19 xdebug.collect_vars = On
20 ;收集返回值 
21 xdebug.collect_return = On
22 ;收集参数 
23 xdebug.collect_params = On
24 ;临时跟踪信息输出
25 ;xdebug.trace_output_dir="d:/PHP/php-5.3.28/temp"
26 ;显示局部变量
27 xdebug.show_local_vars = On
28 xdebug.profiler_enable = On
29 ;xdebug.profiler_output_dir ="d:/PHP/php-5.3.28/temp"
30 xdebug.trace_enable_trigger =On

  3)配置完成后重启Apache(或者IIS,Nginx)

4.打开ZendStudio,进行相关设置

   1)Window —> Preferences —> PHP —> PHP Executables —> Add 

    

   红色框中添加完成后,点击OK.

   2)Window —> Preferences —> PHP —> PHP Servers,编辑Default PHP Web Server如下:

   

   其中:BaseURL为你调试所使用的url路径,也就是你的网站url,一般本地调试设置为http://localhost即可

            Local Web Root为你调试的网站根目录

   3)Window —> Preferences —> Debug—> Installed Debuggers,注意修改xdebug的端口号为 你php.ini中添加的xdebug的端口号,为不与系统其他端口号冲突,笔者设置为              19000,同上php.ini文件中的 xdebug.remote_port

    

   点击ok

   4)新建Local PHP Project ,例如新建project 为test1(已有project的话就不用新建,随便选择一个project),选择test1(选择任意project),右键:

    Properties —> PHP Debug,设置你刚才添加的Xdebug,如图:

    

   点击ok。至此,Xdebug就配置完成了。

   5)选择步骤4)中的项目下的任意php文件,点击菜单栏中的调试按钮,就可以调试了,如下:

   

   

  5.本文至此结束,如遇到相关问题可联系笔者博客资料中的联系方式。

原文地址:https://www.cnblogs.com/itxiongwei/p/5690442.html