【问题标题】:Cannot Switch PHP Version On Wamp 3.1.3无法在 Wamp 3.1.3 上切换 PHP 版本
【发布时间】:2021-01-12 06:15:23
【问题描述】:

我正在尝试切换我的 Wamp Server (3.1.3) 上的 PHP 版本,但它不断切换回旧版本。我有旧的 php 版本 5.x,然后是新版本 7.x。 我在 PHP 上工作不多,所以没有意识到偶尔我不得不工作时使用的是 5.x。我已经安装了 PHP 7.x 版本,我相信在某些时候这可以工作,但我可能错了。无论如何,在切换后我看到所有服务都重新启动,但是当我检查 PHP 版本时,它仍然显示旧的服务被选中。所以我决定从头开始下载一个新版本,然后做了以下事情:

1- 将 php.ini-development 文件重新保存为 php.ini 和 phpForApache.ini

2- 将 wampserver.conf 从旧安装复制到新的 php 安装文件夹

3- 检查 wampserver.conf 中的 dll 引用。他们似乎是正确的,指向 php7apache2_4

我退出了 WAMP 并开始备份,但我什至没有在列表中看到新版本。我在这里做错了什么?我还删除了 php 版本的文件夹之一,但它继续显示在菜单中。重新启动我的机器,它仍然存在。这里似乎有些严重错误。有没有我手动修改这些的地方?

以下是我在 localhost 上看到的内容,以防它给出任何线索

【问题讨论】:

  • 你的插件都不依赖于 PHP5? (另外,wampserver 目前是 3.1.9)
  • @Mike'Pomax'Kamermans 我什至不知道插件对 wamp 意味着什么。我在这个 php 环境中工作已经有一段时间了,我没有安装任何我记得的东西,所以不要'不认为我有任何插件。是的,猜它是旧版本。我有一个遗留项目,我在设置时遇到了很多问题,一旦开始运行,我就不想碰任何东西,尤其是 wamp 服务器。
  • 我确实觉得这是因为 wamp 服务器版本。猜猜如果我升级我也必须升级 MySQL,有没有我可以遵循升级的指南?我发布了我的本地主机的图片
  • 谷歌搜索“wampserver upgrade PHP”会得到很多点击,但blog.astemplates.com/change-php-version-wamp 看起来相当有用。
  • @Mike'Pomax'Kamermans 实际上 WAMPServer 的最新完整版本是 3.2.3

标签: php windows apache wamp wampserver


【解决方案1】:

首先,使用WAMPManager backup repo 下载并运行“Wampserver update 3.2.3”。它是一个累积更新,适用于 3.0.3 及更高版本的任何先前版本。这只会更新 wampmanager(系统托盘中的菜单系统)和它运行的脚本。 不会影响您使用的Apache/MySQL/PHP/.....版本。

其次,返回WAMPManager backup repo 并下载“检查已安装的 VC++ 包” 这会下载一个 exe,这将快速检查您是否为最旧和最新安装了所有必需的 MSVC 运行时库可以使用 WAMPManager 下载的任何 Apache/MySQL/PHP 版本的版本。

如果它报告您缺少任何 MSVC 运行时,并且如果您最近没有使用 WAMPServer,我希望它会,请下载“所有 VC 可再发行软件包 (x86_x64)(32 和 64 位)”(我假设您有 64 位 Windows)或 32 位版本,如果你不这样做。如果您在 64 位 Windows 上使用 64 位 WAMPServer,请安装 32 位和 64 位运行时。

这将下载一个 zip 文件,将其解压缩到某个文件夹中并运行所有 vcresist.exe 文件,从最旧版本到最新版本一个接一个。如果出现对话框说您已经拥有此版本,最好使用 REPAIR 选项以确保它们都处于良好状态。

现在您有一个很好的基础来运行您可能想要使用的任何版本的 Apache/MySQL/PHP 等。

第三,回到WAMPManager backup repo,现在下载任何你想运行的 Apache/MySQL/PHP 等的 ADDON 版本。安装任何新的 ADDON 都会停止 WAMPServer,因此请重新启动 WAMPServer 并切换到您下载的任何 ADDON 的版本。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-10-02
    • 2021-07-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多