PHP 5.3 和 Zend Debugger
2012-02-15 10:38
453 查看
自从用上了PHP5.3,问题还真是多,自上次出现连接MS SQL Server的问题后,这次在安装 Zend Debugger时又出现了问题。按照Zend官方给出的Zend
Debugger安装步骤,从 这里 下载了最新的 5.2版本的Studio Web Debugger,从解压出的ZendDebugger-v5.2-cygwin_nt-i386\5_3_x_nts_comp目录中复制ZendDebugger.dll 到PHP安装文件夹下的ext目录,然后编辑php.ini文件,在文件最后加入一下三行:
zend_extension = "d:/php/ext/ZendDebugger.dll"
zend_debugger.allow_hosts= 127.0.0.1
zend_debugger.expose_remotely=always
然后把dummy.php文件复制到apached的 "DocumentRoot"目录(在http.conf文件中设定),可重启Apache服务后 用phpinfo()显示的页面中并没有Zend Debugger,很明显,安装没有成功。
回过头再仔细看Zend的安装步骤介绍,发现zend_extension这项配置有两种,除了zend_extension以外,还有设置为zend_extension_ts的,分别适用于Non-Thread-Safe和Thread-Safe版的PHP,而我安装的PHP是Thread-Safe版的(通过phpinfo() 页面的Thread Safety选项可以查看到),所以应该用zend_extension_ts,但是我下载的Studio Web Debugger
针对php 5.3版的只有nts版的ZendDebugger.dll (从文件夹名称可以看出-5_3_x_nts_comp).
仔细搜了一下,终于找到了答案,在Zend 论坛里一位Zend 员工明确地回复:"目前还没有针对 Thread-Safe 的PHP 5.3发布相应的Zend Debugger的计划",这个帖子 里,另一位Zend员工针对用户在Thread
Safe 版PHP 5.3 安装 Zend Debugger失败的原因做了更详细的解释:
Zend stopped supporting the thread safe architecture when Microsoft also decided to implement its PHP engine with the fast-cgi architecture which means non-thread-safe.
他建议用户用安装Zend Server(目前已经支持PHP 5.3)-- Zend Server包含的是Non Thread Safe 版的PHP.
相关链接:
Zend论坛 - 安装Zend Debugger 的非常详细的教程:
Zend Forums • View topic - Sticky Notes Setting Up Zend Debugger
针对不同平台的最新Zend Debugger 下载列表
转载:http://zhouhongquan.com/archives/2010/05/zend-debugger-and-php-5-3.html
Debugger安装步骤,从 这里 下载了最新的 5.2版本的Studio Web Debugger,从解压出的ZendDebugger-v5.2-cygwin_nt-i386\5_3_x_nts_comp目录中复制ZendDebugger.dll 到PHP安装文件夹下的ext目录,然后编辑php.ini文件,在文件最后加入一下三行:
zend_extension = "d:/php/ext/ZendDebugger.dll"
zend_debugger.allow_hosts= 127.0.0.1
zend_debugger.expose_remotely=always
然后把dummy.php文件复制到apached的 "DocumentRoot"目录(在http.conf文件中设定),可重启Apache服务后 用phpinfo()显示的页面中并没有Zend Debugger,很明显,安装没有成功。
回过头再仔细看Zend的安装步骤介绍,发现zend_extension这项配置有两种,除了zend_extension以外,还有设置为zend_extension_ts的,分别适用于Non-Thread-Safe和Thread-Safe版的PHP,而我安装的PHP是Thread-Safe版的(通过phpinfo() 页面的Thread Safety选项可以查看到),所以应该用zend_extension_ts,但是我下载的Studio Web Debugger
针对php 5.3版的只有nts版的ZendDebugger.dll (从文件夹名称可以看出-5_3_x_nts_comp).
仔细搜了一下,终于找到了答案,在Zend 论坛里一位Zend 员工明确地回复:"目前还没有针对 Thread-Safe 的PHP 5.3发布相应的Zend Debugger的计划",这个帖子 里,另一位Zend员工针对用户在Thread
Safe 版PHP 5.3 安装 Zend Debugger失败的原因做了更详细的解释:
Zend stopped supporting the thread safe architecture when Microsoft also decided to implement its PHP engine with the fast-cgi architecture which means non-thread-safe.
他建议用户用安装Zend Server(目前已经支持PHP 5.3)-- Zend Server包含的是Non Thread Safe 版的PHP.
相关链接:
Zend论坛 - 安装Zend Debugger 的非常详细的教程:
Zend Forums • View topic - Sticky Notes Setting Up Zend Debugger
针对不同平台的最新Zend Debugger 下载列表
转载:http://zhouhongquan.com/archives/2010/05/zend-debugger-and-php-5-3.html
相关文章推荐
- PHP5.3不支持zend debugger, 安装Xdebug调试工具
- 5_3_x_nts_comp版本的ZendDebugger在PHP5.3(Thread Safety)上安装不成功的原因(转)
- ZendDebugger For PHP5.3 & PHP5.4
- 官方发布新版zend debugger支持zend studio 7.0和php5.3
- 关于PHP5.3.x和Zend Optimizer(Zend Guard Loader),以及shopex4.8.5安装的问题
- wdlinux wdcp 将wdcp v3 默认php5.5 切换为php5.3版本 安装zend
- 用Zend Studio+PHPnow+Zend Debugger搭建PHP服务器调试环境
- 如何在php.ini中配置Zend Debugger(linux/win/os)
- 5.3以上的php版本Zend
- FreeBSD 5.3+Zeus+Mysql+PHP+ZEND+eAccelerator安装笔记
- Zend_Studio Zend_Debugger的安装和PHP开发调试入门篇(断点调试)
- 解决php zenddebugger 安装失败
- 搭建php运行服务器 win8.1系统安装iis+php5.3+mysql+ZendGuardLoader说明
- PHP开发配置-windows环境下zend studio + wamp + zend debugger
- PHP5.3安装Zend Guard Loader图文教程
- php5.3 安装 Zend Guard Loader
- 史上最简! PHP调试环境搭建-Zend Debugger安装
- 在phpnow-1.5.6环境下安装zend studio 10,zenddebugger实现单步调试PHP
- (转)快速搭建PHP开发环境WAMP+ZendStudio+ZendDebugger
- PHP5.3安装Zend Guard Loader图文教程