zend studio 远程调试方法
linux-dash
A beautiful web dashboard for Linux
项目地址:https://gitcode.com/gh_mirrors/li/linux-dash
免费下载资源
·
我们在编写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,开始调试
GitHub 加速计划 / li / linux-dash
10.39 K
1.2 K
下载
A beautiful web dashboard for Linux
最近提交(Master分支:2 个月前 )
186a802e
added ecosystem file for PM2 4 年前
5def40a3
Add host customization support for the NodeJS version 4 年前
更多推荐
已为社区贡献5条内容
所有评论(0)