自从用上了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" 然后把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_debugger.allow_hosts=?127.0.0.1
zend_debugger.expose_remotely=always
详细解决方案
5_3_x_nts_comp版本的ZendDebugger在PHP5.3(Thread Safety)下安装不成功的原因(转)
热度:317 发布时间:2012-12-18 12:43:41.0
相关解决方案
- thread(线程)中用spring注入不成功有关问题
- 这个是什么东东 Pool thread stack traces
- Thread.sleep() 与 Thread.currentThread().sleep()差异
- Which methods guarantee that a thread will leave the running state解决方案
- java thread wait的用法解决方案
- 已经终止了IIS ,为什么application_end()没有执行 thread.Abort(),线程还在执行?
- AIX下的weblogic814 thread count参数该如何设置
- MyEclipse 装配插件后Myeclipse Could not open the editor: Invalid thread access
- Windows上Nginx+PHP5(FastCgi)安装配置详解
- webllogic linux装完起步报错Exception in thread "main" java.lang.NoClassDefFoundError
- SVN异常:Thread attempted to read nesting count of a lock it did not own
- exception in thread "main" java.lang.NoSuchMethodError:main
- PHP5.3.x 不再支持ISAPI,要用fastCGI方式才能在IIS6下运行PHP5.3?解决方法
- 求:php 连接 MSSQL2008 代码,以及异常解答。 Win2008:Apache+php5.3.2 VC9 TS+MSSQL2008
- 常见异常 不能打开注册表关键字 'Temporary (volatile) Jet DSN for process 0xbec Thread 0xd34 DBC 0x3510024 Jet'
- PHP中VC6 X86跟VC9 X86的区别及Non Thread Safe的意思
- IIS7 fastcgi php5.3很慢是什么情况?解决方法
- 求一份windows停的php_apc for php5.3!
- php5.3.1支持多承袭
- PHP5.2升级PHP5.3的有关问题
- php5.3 webservices 开发 急解决办法
- php5.3.11+sqlserver2005
- PHP中VC6 X86跟VC9 X86的区别及 Non Thread Safe的意思
- 2003server iis6.0 + php5.28+mssql2005联接如上错语
- PHP5.3.3安装memcache的有关问题
- PHP5.4无法安装sphinx扩展,该怎么解决
- WIN7,IIS,PHP5.2.17上zend optimizer安装一直不成功
- PHP版本VC6与VC9、Thread Safe与None-Thread Safe等的差异
- PHP5.3废弃函数 顶替记
- php5 值赋值与引述赋值