zend studio 远程调试方法

我们在编写php项目的时候会遇到本地调试运行正确,但部署到服务器运行就出现问题的情况,此时可能不容易定位错误原因,因此使用zend进行远程调试是一种很好的解决方法。废话不多说了,看下面的步骤。

本次介绍以开发环境为windows而运行环境为linux举例

1.下载安装zend studio,可以去官网下载

2.下载Studio Web Debugger(zend debugger),我用的是64位系统,因此下的文件名为 ZendDebugger-20110410-linux-glibc23-x86_64.tar.gz

3.在linux服务器上解压

解压后目录中会出现5.2.x等等目录,里面有ZendDebugger.so,各位根据自己的php版本来选择,我的是5.2.17因此用5.2.x文件夹中的so库,将其放到任意可访问目录均可,我放在/usr/local/php/ext/ZendDebugger.so

另外在解压目录中还有dummy.php文件,需要放置到apache服务器的web文件夹根目录中

4.配置php

打开配置文件在文件尾添加:

[Zend Debugger]
zend_extension="/usr/local/php/ext/ZendDebugger.so"
zend_debugger.allow_hosts=127.0.0.1/32,192.168.1.120/24
zend_debugger.expose_remotely=always

上面的配置项表示库目录、允许远程调试的ip地址(以‘,’分隔)

5.重启apache

6.观察phpinfo()页面

出现红字部分提示,则说明安装成功,如果没有没有则查看 apache的log文件,如果提示缺少libssl.0.9.8,则需要你安装openssl-0.9.8,你可以通过yum或者apt-get之类的安装工具来安装,如果找不到匹配的,可以自行下载openssl源码编译,注意版本是0.9.8

7.zend studio进行调试




ok,开始调试


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值