WampServer不会更新PHP版本列表

问题描述

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

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

我什至还重新启动计算机,并且列表没有更新。.

enter image description here

enter image description here

有关您的信息,此文件位于生产服务器上...

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

此问题仅发生在我的生产服务器上。

是否有其他方法可以更新PHP版本?

解决方法

我今天更新到 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 > 刷新

希望这会有所帮助

,

如果要手动将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开发文件重命名为phpForApache.ini

  5. 完成!重新启动WampServer。

这将为您提供帮助。

,

好吧...现在我知道为什么了...这是因为php.ini配置中有问题。.需要再次检查配置.....对于我来说,我需要删除代码如下图所示:

enter image description here

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

但是在删除了此内部数据库配置后,我的问题解决了。.

结论是:如果您遇到像我一样的问题(或者apache服务无法启动),则意味着您的php.ini配置有问题...相信我...