wamp 更新 php 到 7.2.2 版本不起作用

wamp update php to 7.2.2 version does not work

我想将我的 php 版本 7.0.1 更新到 7.2.2。所以我按照 this tutorial 中的所有步骤进行操作。当然是用 7.2.2 代替给定值。

一旦我重新启动 wamp,它就不会显示新版本。它仍然只显示最旧的 5.6.257.0.10.

我不明白为什么。是不是因为 tuto 中的某些扩展指令是 7.1.7 的指令。

请问我该如何解决这个问题。

该教程看起来已经过时了。

首先升级到 WAMPServer 3.1.1 available from here 它是辅助存储库,但它比 SourceForge 更容易导航。当然,如果您愿意,您应该能够在 SourceForge 上找到所有这些内容。

您必须使用 WAMPServer 3.0 或更高版本才能 运行 此升级,我想您是,这只会更新任何 3.0。?将版本升级到 3.1.1,而不更改 Apache/MySQL/mariaDB/PHP 或您的任何代码或数据库的任何版本。

然后返回上面的链接页面,找到您要安装的 PHP-ADDON。最新版本会自动显示,如果你想要非最新版本,请按"See All Available Versions"按钮,所有PHP/Apache/MySQL/mariaDB版本都会显示。

单击您想要的 PHP 版本,它将下载该版本的安装程序。将其保存在磁盘上的某个位置,然后 运行 它。安装新版本后,您将看到 WAMPServer 自动终止。

当您重新启动它时,您将看到可以使用 wampmanager 菜单选择的新版本,要激活 PHP 的新版本只需执行

wampmanager -> PHP -> Version -> version numbers

单击要激活的 PHP 版本号。

我注意到 apache2 模组没有从 php 7.0 to 7.2.

正确更新

我不得不删除 /etc/apache2/mods-enabled 中关于 php 7.0 的文件,然后 **sudo apt install libapache2-mod-php7.2 --reinstall** 安装新文件。

只是补充一下,因为我今天在 WAMP 中希望从 7.1.9 升级到 7.2.13 时遇到这个问题。

参考:https://john-dugan.com/upgrade-php-wamp/

基本上:

  • https://windows.php.net/download/
  • 下载 7.2.13(或选择的版本)
  • 将文件提取到版本化文件夹,例如wamp/bin/php/php7.2.13
  • 将 php.ini、phpForApache.ini 和 wampserver.conf 从 wamp/bin/php/php7.1.9 文件夹复制到新的 php 文件夹中
  • 替换 php.ini 和 phpForApache.ini 中所有出现的旧文件夹名称,例如将 php7.1.19 替换为 php7.2.13
  • 退出 WAMP
  • 启动 WAMP
  • 点击 WAMP 菜单,PHP,版本,select 你的新版本

如果新 php 设置中不存在 over/download 扩展,您可能还需要复制它们。

这适用于 windows 机器 运行 无论如何都是 WAMP

问候 利亚姆

对于WAMP 服务器 在某种程度上,我会告诉你,只改变这 3 个文件。只需复制这些 旧版本的文件并粘贴到新版本中。

php.ini
phpForApache.ini
wampserver.conf // do not edit this file only copy and paste

然后最后一步是打开 php.ini , phpForApache.ini 文件并且只更改版本 7.1.9 到 7.2.33.

好的,完成。重新启动您的服务.. 您只需要做的一件事就是 select PHP-Version 来自 WAMP

我可以推荐这个http://wampserver.aviatechno.net/

我在更新时也遇到了问题,但是这个网站上有 Wampserver 附加组件,比如新的 PHP 版本(PHP 5.6.40,PHP 7.0.33,PHP 7.1.33、PHP 7.2.34 等)而且您不必手动编辑 php.ini 或 phpForApache.

等文件

可以更新

  1. PHP
  2. phpmyadmin
  3. 阿帕奇
  4. Mysql 个版本
  5. 和 wamp 最新版本

这些更新不会影响现有的数据库和文件。