我安装了 WAMP、PHP 5.5.12 和 Apache 2.4.9。我需要使用 PHP 5.1.0,所以我安装了它。现在我也需要更改 Apache 的版本,但我不知道该怎么做。
为了使用 PHP 5.1.0,我需要哪个 Apache 版本?我从哪里获取它以及如何安装它?
答案1
首先,您可以从这里获取 Apache、MySQL 和 PHP 的其他版本以添加到 Wamp:Wamp Sourceforge只需转到此 sourceforge for wamp 项目,点击阿帕奇, 选择EXE文件您想添加并下载它。执行它,它会使用漂亮的 GUI 安装程序将其添加到您的 wamp。然后,当您单击时钟托盘中的 Wamp 图标时,使用显示的菜单并转到Apache --> Apache version
,您将看到将有更多版本,其中已选中当前版本。如果您单击给定版本,它将重新加载该版本。
其次,如果您使用的是 Wamp 2.5,这些扩展可能无法正常工作,您应该安装 Wamp 2.4。
第三,PHP 5.1.0 应该与 Apache 2.0.49 一起工作。
第四,如果您的 Apache + PHP 组合不起作用,Wamp 将保留为橙色图标。
更新:我测试了它,以便帮助您让它工作。首先,我安装了 WampServer 2.4 x86(有时 x64 在使用扩展时会出现问题,我只是谨慎行事,但您可以测试它!)
然后我从扩展部分下载了 Apache 2.0.50 和 PHP 5.1.0。
我执行了两个 exe 文件,先执行 Apache,然后执行 PHP。不要删除包含的 PHP,因为它配置了一些 Wamp 功能以通过 CLI 执行。
之后,我启动了 Wamp 并更改了 Apache 版本,因此检查的版本将是 2.0.50。然后我将 PHP 版本更改为 5.1.0。
我使用 安装了 apache 服务apache -- service -- remove service
,apache -- service -- test port 80
并apache -- service -- install service
删除了捆绑的 apache 的先前服务并安装新服务。检查没有 httpd.exe 进程正在运行,以便您可以成功安装新服务。它可能会卡在这里的某个点。如有必要,请将其终止。
退出 wamp。重新启动它。检查服务是否可以apache -- service
启动、停止和重新启动。这意味着它已正确安装。
使其发挥作用的最终改变:
- 检查 Apache 是否可以管理 IPv6。编辑为 Apache 配置的别名。所有的 .conf
C:/wamp/alias
都有一些带有一行的访问指令Allow for ::1
。在其前面加上 # 来注释它。 - 检查 PHP 加载的模块是否确实存在。它可能会抛出几个缺少 php_sqli 和 php_pdo 的警报。最后,它可能是一个运行着 Apache 2.0.50 和 PHP 5.1.0 的 wamp