如何使用 Wampserver 2.2e(使用 PHP 5.3.x)运行 Zend Guard Loader

Posted

技术标签:

【中文标题】如何使用 Wampserver 2.2e(使用 PHP 5.3.x)运行 Zend Guard Loader【英文标题】:How To Run Zend Guard Loader With Wampserver 2.2e (With PHP 5.3.x) 【发布时间】:2013-04-15 16:52:34 【问题描述】:

这是我的礼貌和温柔的要求,如果有人知道答案请与我分享,我关心的是:-

我真的很想用 php 5.3.x 运行 Zend Guard Loader,我当前的配置是:-

Wampserver 2.2e 阿帕奇 2.2.22 PHP 5.3.13 mysql 5.5.24 Windows XP SP3

一切运行良好,我尽了最大努力运行 Zend Guard Loader,但没有成功。最后我检查了 Apache 错误日志,发现了这个错误:-

“无法加载 Zend Guard Loader - 它是使用配置 API220090626,NTS,VC9 构建的,而运行引擎是 API220090626,TS,VC9”

这意味着 Zend Guard Loader 是非线程安全的,而当前的 Apache 是线程安全的,那么我们该如何解决这个问题呢?有没有办法使用 PHP 5.3.x 在 Wamp 下运行 Zend Guard Loader

如果您建议我切换到任何其他 Wamp 版本或 Apache 版本,那么我可以这样做以便进行一些更改以使用 PHP 5.3.x 运行 Zend Guard Loader

非常感谢你对我这么好。

【问题讨论】:

看起来你需要一个非线程安全的 PHP 版本。 windows.php.net/downloads/releases/archives/… 也许?该目录已编入索引,因此如果我链接的版本不是您想要的,您应该能够找到所需的版本。 @sarah-kemp 恐怕,Wampserver 2.2e(Apache 2.2.22 等)是线程安全的,所以安装 PHP(NTS)是行不通的,因为我已经做了所有这些实验.无论如何感谢您的建议。 【参考方案1】:

是的,首先到这个下载页面,为你的系统选择合适的 NTS php 包:http://windows.php.net/downloads/releases/archives/

然后转到此页面并按照说明将其设置到位:http://www.websanova.com/blog/php/manually-adding-php-versions-to-wamp#.Uvx9lPkhDdI

最好的问候, Jc.

【讨论】:

WAMPServer 需要线程安全版本 (ts) 而不是 (nts)

以上是关于如何使用 Wampserver 2.2e(使用 PHP 5.3.x)运行 Zend Guard Loader的主要内容,如果未能解决你的问题,请参考以下文章

phpMyAdmin wampserver 2.2中多个INSERT的执行时间

教你如何配置WampServer

Wamp安装后环境搭建(WampServer Version 2.2)

wampserver2.2e-php5.3.13 版本 增加 php7 支持

WampServer 的安装配置和使用

使用wampserver如何让外网访问