码迷,mamicode.com
首页 > 其他好文 > 详细

记录下zend studio 的xdebug 在调试安装

时间:2017-07-02 19:49:10      阅读:162      评论:0      收藏:0      [点我收藏+]

标签:return   变化   下一步   xdebug   server   没有   dir   deb   新建   

没有单步调试 看不到变量的变化过程,是没法提高DEBUG效率的。折腾了好久终于把xdebug+zendstudio搞定了。虽然网上有教程,但实践起来

还是碰到了些问题,在此记录下。

1,安装zend stuido

     这里就不说这个了,必须的

2,安装phpstudy

     主要是要安装php,apahce。没有本地服务器,怎么能调试呢。

3,xdebug 安装

     在这里,我根据网上很多教程去下载了xdebug。但其实不需要,你装好了phpstudy就已经默认有了xdebug.dll.为什么不建议去网上再下载一次呢。

     因为下载过来的可能和php的版本不对应,这样是无法使用的。

    我的xdebug的路径:D:\phpStudy\php\php-5.6.27-nts\ext

4,编辑php.ini

     php默认是不打开xdebug的所以要编辑这里。如果你用的php-5.6.27-nts,那一定要在编辑php-5.6.27-nts目录下的php.ini

     D:\phpStudy\php\php-5.6.27-nts\php.ini

  编辑如下:

[XDebug]
xdebug.profiler_output_dir="D:\phpStudy\tmp\xdebug"
;临时跟踪信息输出
xdebug.trace_output_dir="D:\phpStudy\tmp\xdebug"
zend_extension="D:\phpStudy\php\php-5.6.27-nts\ext\php_xdebug.dll"
xdebug.profiler_append = 0
xdebug.profiler_enable = 1
xdebug.profiler_enable_trigger = 0
xdebug.profiler_output_name = "cachegrind.out.%t-%s"
;收集参数
xdebug.collect_params =1
;收集变量
xdebug.collect_vars = 1
;收集返回值
xdebug.collect_return =1
;开启自动跟踪
xdebug.auto_trace = 1
xdebug.remote_enable = 1
xdebug.remote_handler = "dbgp"
xdebug.remote_host = "127.0.0.1"
xdebug.remote_port = 9000

5,重启APACHE

   输入:127.0.0.1/phpinfo.php,如果看到下面这行。说明xdebug已经成功加载到php了。

技术分享

  如果没看见,请确认亮点:1,你编辑的php.ini 是否是当前php允许所加载的

技术分享

确定你的xdebug路径是否正确。确定xdebug.dll 是phpstudy自带的。(我就是因为这个没有安装成功很多次)

6,配置zend studio

<1> 配置php executables

windows->preferences->php executables->add

技术分享

 

技术分享

设置默认执行

技术分享

<2> 配置php sever

      一定要先配置php server我就是因为没有先配置这个走了些冤枉路

技术分享

 

技术分享

 

因为我用的aphache,所以

技术分享

 server name随便填,配置文件选php的配置文件目录

技术分享

 配置好,回到debug设置这里,弄成这样。就好了

 技术分享

 

 <7> 新建一个本地工程

技术分享

按F11,进入调试模式,已经可以看到变量了。

技术分享

按F8 可以单步到下一步

 

 

   

     

记录下zend studio 的xdebug 在调试安装

标签:return   变化   下一步   xdebug   server   没有   dir   deb   新建   

原文地址:http://www.cnblogs.com/frankiephp/p/7106840.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!