使用Zend Studio和Zend Debugger进行php代码的远程调试
来源:互联网 发布:软件设计师证书有用吗 编辑:程序博客网 时间:2024/05/16 11:25
1. 下载并安装Zend Studio到Windows。例如Zend Studio 8.0。
2. 下载Zend Debugger到Linux。注意,区分系统,有32位和64位的。
3. 展开压缩包,例如,tar –zxvf ZendDebugger-5.2.15-linux-glibc23-x86_64.tar.gz。
4. 使用phpinfo查看php版本,根据php版本进入对应的目录。例如,php的版本是5.2.5,那么进入5_2_x_comp/。找到ZendDebugger.so,复制到zend可以访问的目录,例如/usr/lib64/php/modules/。
5. 将dummy.php文件复制到Apache虚拟服务器的根目录下。如果有多个虚拟主机,每个虚拟主机的根目录下面都要放。
6. 找到系统中的php.ini文件。注意,可能有不止一个php.ini文件,注意区分。例如,在我的系统中,/usr/local/php/lib/php.ini是有效的,而/etc/php.ini却是无效的。sudo vim php.ini,在最后添加几行:
[Zend Debugger]
zend_extension="/usr/lib64/php/modules/ZendDebugger.so"
zend_debugger.allow_hosts=127.0.0.1/32,192.168.33.72/24
zend_debugger.expose_remotely=always
网上找的说明:
# 加载调试器
zend_extension=<full_path_to_ZendDebugger.so>
# 配置授权列表
zend_debugger.allow_hosts=<host_ip_addresses>
# IP地址可以使用CIDR格式,也可以使用前缀式
# 多个IP地址之间使用<strong>逗号</strong>分隔
# 配置远程授权(如果你希望Zend Studio Browser Toolbar可以判断哪些网页可调试,才设置此项)
zend_debugger.expose_remotely=always
# 有效值可以是:always, never, allowed_hosts
7. 重启apache
8. 使用php –m 命令或者利用网页查看phpinfo,看Zend Debugger扩展是否已经安装成功。
9. 打开Zend Studio 8.0,选择Run->Debug URL,输入远程虚拟主机的URL,例如http://www.abc.com/(提前把windows的host文件修改好),勾选break at the first line,点击Debug,这样,代码就自动停到第一行了。
- 使用Zend Studio和Zend Debugger进行php代码的远程调试
- ZendStudio配置SFTP;结合Zend Debugger进行php代码的远程调试
- 使用Zend Debugger + Zend Studio 调试web
- Zend Studio 调试Zend Debugger和XDebug
- 如何使用火狐Firefox的Zend Firefox Toolbar插件和Zend Studio进行代码调试
- 如何使用火狐Firefox的Zend Firefox Toolbar插件和Zend Studio进行代码调试
- Zend Studio 远程调试的 dummy.php
- 使用Zend Studio和火狐调试PHP代码
- 使用Zend Studio和火狐调试PHP代码
- 使用zend studio和xdebug 调试 php代码
- 使用Zend Debugger + Zend Studio 调试web 【转】
- EPP的调试Zend Debugger
- PHP 5.3 和 Zend Debugger
- zend studio 调试php
- Zend Studio + Firefox调试PHP代码
- 用Zend Studio+PHPnow+Zend Debugger搭建PHP服务器调试环境
- PHP开发调试环境配置-windows环境下zend studio + wamp( zend debugger)
- zend debugger 远程调试(win 5.2和linux 5.3遇到的问题)
- 编译了一把linux内核
- mysql数据库备份和还原
- Long 类的几个静态方法
- 硬链接和软连接
- 小小梦想
- 使用Zend Studio和Zend Debugger进行php代码的远程调试
- 几个有用的JSON工具
- 测试领域的发展和学习(我们都是温水的青蛙)
- UIImage 图片处理:截图,缩放,设定大小,存储
- gstreamer 目录结构
- C/C++运行时库问题
- java socket小demo
- 使用 Spring 2 Portlet MVC 框架构建 Portlet 应用
- 验证输入内容项同时包含数字和字母