将 WampServer PHP 5.3.13 更新到 PHP 5.4.45 不起作用

Update WampServer PHP 5.3.13 To PHP 5.4.45 Doesn't Work

我正在尝试从 PHP v5.3.13 到 v5.4.45。 我只想更新 PHP,而不是任何其他 WampServer 组件。 我已确认我安装的 WampServer 是使用 Microsoft VC9 编译器编译的,并且 PHP 5.4.45也是用同样的Microsoft VC9编译器编译的。我在 如何手动安装新版本 PHP 进入 WAMP 环境 部分中使用了此 link 中给出的说明(中途多一点在文章中)安装 PHP 5.4.45:

http://forum.wampserver.com/read.php?2,60567,page=2

当我将 PHP 版本从 5.3.13 更改为 5.4.45 时(使用单击 WampServer 任务栏图标时显示的 WampServer 菜单),WampServer 图标的颜色从绿色(选择 PHP 5.3.13 时)变为橙色(选择 PHP 5.4.45 时)。有没有人有一套易于理解的说明来升级 WampServer 的 PHP 组件?我对如何升级单个 WampServer 组件的知识真的很粗略,所以我正在寻找涵盖 'beginner detail.' 中每个步骤的基本知识我不想升级整个 WampServer 环境,因为我正在使用当前 WampServer 安装作为我的网站开发平台,这会影响我已经开发的网站。

在此先感谢您的帮助 -

我发现我安装的 WampServer 是 64 位的,并且唯一可用的 PHP 5.4.x 从 PHP.net 下载的是 32 位的。 编译器版本和位数必须匹配才能在 WampServer 环境中成功升级 PHP。这是因为 WampServer 运行 PHP 作为 Apache 的 "subroutine"。 用于创建我的 64 位 Apache 2.2.22 和 32 位 PHP 5.4 的编译器版本.45 都匹配 (VC9)。但是,PHP.net 上提供的 PHP 5.4.45 下载是 32 位的(没有 64 位选项)。 32 位版本不适用于我的 64 位 Wampserver(特别是 64 位 Apache 2.2.22),这就是我升级 PHP 失败的原因。

下载PHP 5.4.45

下载其他版本http://windows.php.net/download#php-5.5

复制到:

c:\wamp\php\