wamp update php到7.2.2版本不起作用

时间:2018-02-14 23:24:12

标签: php wamp

我想将{strong> php版从7.0.1更新为7.2.2。所以我按照this tutorial中的所有步骤进行操作。当然,将7.2.2代替给定值。

重新启动 wamp 后,它不会显示新版本。它仍然只显示最早的5.6.257.0.10

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

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

5 个答案:

答案 0 :(得分:9)

那个教程看起来很过时了。

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

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

然后返回上面的链接页面,找到要安装的PHP-ADDON。最新版本将自动显示,如果您需要非最新版本,请按“查看所有可用版本”按钮,将显示所有版本的PHP / Apache / MySQL / mariaDB。

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

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

wampmanager -> PHP -> Version -> version numbers

单击要激活的PHP的版本号。

答案 1 :(得分:2)

添加一下,就像我今天想在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
  • 将wamp / bin / php / php7.1.9文件夹中的php.ini,phpForApache.ini和wampserver.conf复制到新的php文件夹中
  • 在php.ini和phpForApache.ini中替换所有出现的旧文件夹名称,例如用php7.2.13替换php7.1.19
  • 退出WAMP
  • 启动WAMP
  • 点击WAMP菜单,PHP,版本,选择新版本

如果新的php设置中不存在扩展程序,则可能还需要复制/下载扩展程序。

这适用于始终运行WAMP的Windows计算机

问候 利亚姆

答案 2 :(得分:0)

对于 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

确定。重新启动您的服务.. 您只需要做的一件事就是从 WAMP

中选择PHP版本

答案 3 :(得分:0)

我可以推荐这个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. Apache
  4. MySQL版本
  5. 并清除最新版本

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

答案 4 :(得分:-2)

我注意到来自apache2

php 7.0 to 7.2. mod未正确更新

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