zend studio 8 及xdebug php调试环境搭建

(1)安装zde 8 ,这是一个Eclipse的集成开发环境。

(2)在windows->preferences下找到PHP选项:

             a)再下面会有debug,default setting下会有3个选项:

                php debugger: 包括xdebug和zend debugger两个选项。

                 我的环境比较特殊,网络比较复杂,在设置zend debugger 的时候tunnel始终无法连通,于是只好选择了xdebug

                server:   这是装有xdebug的服务器,所有的php源码也放在服务器上。

                php executable:xdebug会显示未定义,不用管它

               b)在php servers下添加调试目标服务器信息

     包括服务器名称,ip,base url,tunnel等

  c) 在preferences->general->workspace下将text file  encoding设置为utf-8

其他设置可以采用默认值就可以了。     


(3)在服务器端安装xdebug

            a)在http://xdebug.org/download.php下载源码xdebug-xxx.tgz

            b)解压,会发现没有configure,没关系

                   xxx@xx-desktop:~/xdebug$phpize

                    xxx@xx-desktop:~/xdebug$./configure --enable-xdebug --with-php-config=/path/to/php/bin/php-config

                    xxx@xx-desktop:~/xdebug$.make

            c)拷贝module下的xdebug.so到自己的指定目录,比如我的是放到php/debug下

            d)在php/lib/php.ini的末尾添加:

         [Xdebug]
          zend_extension=/home/xxxxx/php/debug/xdebug.so
          xdebug.auto_trace=1
          xdebug.collect_params=1
          xdebug.collect_return=1
          ;//Xdebug允许远程IDE连接 
          xdebug.remote_enable=true
          ;//允许连接的zend studio的IP地址
          xdebug.remote_host=10.xx.xx.52 ;
          //反向连接zend studio使用的端口 
          xdebug.remote_port=9000 
          xdebug.remote_handler=dbgp

 

             e)重新启动apache,用phpinfo()看下xdebug是否安装成功

(4)在zend中新建php工程,新建remote folder,将远程服务器上的代码目录导入到当前工程中。

(5)可以开始debug啦,右键要调试的文件xxx.php,然后debug as  php  web page,这时会弹出指定url目录,填好launch  URL,就会进入调试模式了。


 GG/GL               






           



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值