问题描述
如上面的标题所示,WampServer似乎没有更新PHP版本列表...。
我已经下载并包含PHP7.4.10
文件夹,但是列表似乎没有更新...。
我什至还重新启动计算机,并且列表没有更新。.
有关您的信息,此文件位于生产服务器上...
此问题仅发生在我的生产服务器上。
解决方法
我今天更新到 PHP 8.0.3 时遇到了这个问题,在从 https://wampserver.aviatechno.ne 安装新版本的附加组件后,新的 8.0.3 版本没有添加到 WAMP 的列表中> PHP>版本。
对我有用的解决方案:
- 转到 WAMP>PHP>PHP 错误日志,检查是否存在 PHP 错误(刷新 WAMP 时发生)。
- 我发现了一个错误,即 PHP 没有足够的内存来刷新 WAMP。
- 我将 C:\wamp64\bin\php\php5.6.40\php.ini 中的 memory_limit 从 128M 增加到 2000M(注意:如果 WAMP 为 CLI 使用不同的 PHP 版本,请更新它们各自的 php.ini)立>
- 右键单击 WAMP > 刷新
希望这会有所帮助
,如果要手动将PHP 7.4.10
安装到WampServer版本中。
在php.net上下载二进制文件
提取新文件夹中的所有文件:C:/wamp/bin/php/php7.4.10 /
将wampserver.conf从另一个php文件夹(例如php / php7.2.14 /)复制到新 文件夹
将php.ini开发文件重命名为phpForApache.ini
完成!重新启动WampServer。
这将为您提供帮助。
,好吧...现在我知道为什么了...这是因为php.ini
配置中有问题。.需要再次检查配置.....对于我来说,我需要删除代码如下图所示:
实际上全新的php version 7.4.10
没有interbase
的配置....我从以前的PHP版本[interbase]
复制了这段version 7.2.14
代码。.
但是在删除了此内部数据库配置后,我的问题解决了。.
结论是:如果您遇到像我一样的问题(或者apache服务无法启动),则意味着您的php.ini
配置有问题...相信我...