我正在尝试安装 PHP 5.3.8 以便与 WAMP(Windows)一起使用。
我从 PHP 网站下载了它,将其复制到 bin 文件夹中,然后将此行添加到 wampmanager.ini:
Type: item; Caption: "5.3.8"; Action: multi; Actions:switchPhp5.3.8;
和:
[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;
但它不起作用......
在我编辑它并启动 WAMP 之后,这些更改将从 ini 文件中删除。
答案1
你为什么不安装最新版本的泛太平洋行动计划
WampServer 2.1a [24/12/10] 包括:
- Apache 2.2.17
- Php 5.3.3
- Mysql 5.1.53(版本64位)
- MySQL5.5.8(版本三十二位)
- PhpMyadmin 3.2.0.1
- SQLBuddy 1.3.2
答案2
我需要一种方法来手动安装 PHP 5.4,因为我的 WampServer 版本没有 PHP 5.4 插件。
这个线程有点旧了,但是我将在这里给出该过程,因为它与原始问题相符。
我将以 PHP 5.4.13 为例(目前最新的 5.4 版本)
- 下载二进制文件php.net
- 提取新文件夹中的所有文件:
C:/wamp/bin/php/php5.4.13/
wampserver.conf
从另一个 php 文件夹(如)复制php/php5.2.8/
到新文件夹php.ini-development
将文件重命名为phpForApache.ini
- 完成!重新启动 WampServer(>右键单击托盘图标>退出)
ℹ️
如果您要添加 php 版本 5.6,您也需要php5apache2_4.dll
从其他 php 文件夹复制,否则 wamp 服务器将无法启动。
ℹ️如果您要添加 php 版本 8+,您还
需要复制php8embed.lib
、、、和文件php8phpdbg.dll
,以便 wamp 服务器能够启动。php8ts.dll
php-cgi
phpdbg
php-win
答案3
我也需要在 WAMP 中升级 PHP最近。正确执行此操作有几个步骤。我介绍了所有这些步骤,并在上面链接的帖子中提供了屏幕截图。
希望能帮助到你!
答案4
这是另一篇有关在 wamp 中更改 php 版本的有用文章。
文章中提到的一个有用的细节是更新环境变量以指向新的 php,这样您就可以访问正确的 php cli。