如何将新的 PHP 版本添加到 WAMP

Ale*_*lex 25 windows-7 apache-http-server php wamp

我正在尝试安装 PHP 5.3.8 以使用 WAMP (Windows)。

我是从PHP网站下载的,复制到bin文件夹下,在wampmanager.ini中加入这一行:

Type: item; Caption: "5.3.8"; Action: multi; Actions:switchPhp5.3.8;
Run Code Online (Sandbox Code Playgroud)

和:

[switchPhp5.3.8]
Action: service; Service: wampapache; ServiceAction: stop; Flags: ignoreerrors waituntilterminated
Action: run; FileName: "c:/wamp/bin/php/php5.3.0/php-win.exe";Parameters: "switchPhpVersion.php 5.3.8";WorkingDir: "c:/wamp/scripts"; Flags: waituntilterminated
Action: run; FileName: "c:/wamp/bin/php/php5.3.0/php-win.exe";Parameters: "-c . refresh.php";WorkingDir: "c:/wamp/scripts"; Flags: waituntilterminated
Action: run; FileName: "net"; Parameters: "start wampapache"; ShowCmd: hidden; Flags: waituntilterminated
Action: resetservices
Action: readconfig;
Run Code Online (Sandbox Code Playgroud)

但它不起作用...

在我编辑它并启动 WAMP 后,这些更改将从 ini 文件中删除。

zes*_*ssx 43

我需要一种手动安装 PHP 5.4 的方法,因为我的 WampServer 版本没有 PHP 5.4 插件。

这个线程有点旧,但我会在这里给出程序,因为它与原始问题相匹配。

我将以 PHP 5.4.13 为例(目前是最新的 5.4 版本)

  1. php.net上下载二进制文件
  2. 提取新文件夹中的所有文件: C:/wamp/bin/php/php5.4.13/
  3. wampserver.conf另一个 php 文件夹(如php/php5.2.8/)复制到新文件夹
  4. php.ini-development文件重命名为phpForApache.ini
  5. 完毕 !重新启动 WampServer(> 在托盘图标上单击鼠标右键 > 退出)

注意:如果你添加的是 5.6 版本的 php,你还需要php5apache2_4.dll从其他 php 文件夹复制,否则 wamp 服务器将无法启动。

  • 很好的答案。只是为了清楚它让我绊倒了,通过“重新启动 WampServer”,这意味着右键单击托盘图标,单击退出,然后再次打开 WAMP,而不是单击“重新启动所有服务”按钮。 (11认同)
  • 只是想注意,提取的文件夹显示 php-5.6.18 并且在 Php->Version 中显示 -5.6.18 有什么区别吗?或者我需要通过删除 - 将文件夹重命名为 5.6.18 ? (2认同)

小智 7

我最近也需要在 WAMP 中升级 PHP。有几个步骤可以正确执行此操作。我涵盖了所有内容并在上面链接的帖子中提供了屏幕截图。

希望能帮助到你!

  • 请从参考链接中引用答案的重要部分,因为如果链接页面发生更改,答案可能会失效。 (2认同)

Rem*_*igo 2

为什么不安装最新版本的WAMP

WampServer 2.1a [24/12/10] 包括:

  • 阿帕奇2.2.17
  • PHP 5.3.3
  • Mysql 5.1.53(版本64位)
  • Mysql 5.5.832位版本)
  • PhpMyadmin 3.2.0.1
  • SQL好友1.3.2

  • Alex 正在尝试让 PHP 5.3.8 正常工作。WAMP 2.1a 附带 PHP 5.3.3。 (2认同)