【问题标题】:WampServer doesn't update the PHP version listWampServer 不更新 PHP 版本列表
【发布时间】:2020-09-27 03:12:37
【问题描述】:

正如上面的标题,WampServer 似乎没有更新 PHP 版本列表......

我已经下载并包含php7.4.10 文件夹,但列表似乎没有更新......

我什至还重新启动了我的计算机,但列表没有更新..

供您参考,这是在生产服务器上...

在测试服务器和我的本地主机中,升级php版本完全没有问题......

这个问题只发生在我的生产服务器上..

有没有其他方法可以更新php版本?

【问题讨论】:

标签: php wampserver


【解决方案1】:

我今天更新到 PHP 8.0.3 时遇到了这个问题,在从 https://wampserver.aviatechno.ne 安装新版本的附加组件后,新的 8.0.3 版本没有添加到 WAMP>PHP 的列表中版本。

对我有用的解决方案:

  1. 转到 WAMP>PHP>PHP 错误日志,检查是否存在 PHP 错误(刷新 WAMP 时发生)。
  2. 我发现一个错误,PHP 没有足够的内存来刷新 WAMP。
  3. 我将 C:\wamp64\bin\php\php5.6.40\php.ini 中的 memory_limit 从 128M 增加到 2000M(注意:如果 WAMP 为 CLI 使用不同的 PHP 版本,请更新各自的 php.ini)李>
  4. 右键单击 WAMP > 刷新

希望这会有所帮助

【讨论】:

  • 这更正了我的问题,谢谢。
  • 你救了我。非常感谢!我有完全相同的问题。我还必须为 5.6 版本的 PHP 更新 php.ini,即使我当前使用的是 7.3 并添加了 7.4。奇怪的。不知道为什么 WAMP 会在 .ini 中查找这么旧的版本,除非它使用在 bin/php 目录中找到的第一个 php.ini 文件。
  • @bansheekitty 谢谢你的美言。我很高兴你发现这很有帮助。我认为 WAMP 默认使用 PHP5.6 作为 CLI。
【解决方案2】:

如果你想手动安装PHP 7.4.10,到你的 WampServer 版本中。

  1. 在 php.net 上下载二进制文件

  2. 解压新文件夹中的所有文件:C:/wamp/bin/php/php7.4.10/

  3. 将 wampserver.conf 从另一个 php 文件夹(如 php/php7.2.14/)复制到新的 文件夹

  4. 将 php.ini-development 文件重命名为 phpForApache.ini

  5. 完成!重启 WampServer。

这会对你有所帮助。

【讨论】:

  • 使用 sourceforge 或 the backup repo 下载官方的 ADDON,它会很容易地工作
  • @RiggsFolly,是的..我知道...但是我需要配置 php.ini 以提高性能...问题的发生是因为我在配置 php.ini 时出错跨度>
【解决方案3】:

好的...现在我知道为什么...这是因为php.ini 配置有问题..需要再次检查配置.....对于我的情况,我需要删除代码作为图像下面:

实际上新鲜的php version 7.4.10 没有这个interbase 配置....我从以前的php 版本中复制了这个[interbase] 代码version 7.2.14..

但是在删除这个interbase配置后,我的问题就解决了..

结论是:如果你遇到和我一样的问题(或者apache服务无法启动),说明你的php.ini配置有问题...相信我...

【讨论】:

  • 使用 sourceforge 提供的 WAMPServer ADDON 或 the backup repo,它通常会先更新,更易于浏览。从这里您可以通过简单的下载下载任何版本的 PHP 或 Apache 或 MySQL 或 mariaDB,然后单击安装程序。它会让事情变得正确
  • @RiggsFolly... 是的.. 我知道,兄弟.. 但是为了性能,我需要配置 php.ini... 但就我而言,配置有一些错误php.ini....仅此而已...希望您理解...
【解决方案4】:

在更新 WAMP 管理器更新 3.2.5 和通过插件包 both found here 升级到 PHP 7.4 时,我遇到了同样的问题。当我更新 WAMP 管理器时,它显示的版本比我已经拥有的更旧(在 GUI 上),当我运行 PHP 7.4 包插件时,它没有出现在我的 PHP 列表中。

我的解决方案是从列表中选择一个更旧版本的 PHP,然后在 WAMP 重新启动后,我的新 PHP 7.4 显示出来,WAMP 管理器显示最新版本。所以它显然与 WAMP 重启有关,这让我想知道重启所有服务或完全重启 PC 是否也会有所帮助。

【讨论】:

    猜你喜欢
    • 2018-02-06
    • 2017-06-01
    • 1970-01-01
    • 2016-12-06
    • 2013-10-11
    • 2020-11-24
    • 2015-08-27
    • 2017-06-11
    相关资源
    最近更新 更多