我想将{strong> php版从7.0.1
更新为7.2.2
。所以我按照this tutorial中的所有步骤进行操作。当然,将7.2.2
代替给定值。
重新启动 wamp 后,它不会显示新版本。它仍然只显示最早的5.6.25
和7.0.10
。
我不明白为什么。是因为扩展的tuto中的某些指令是7.1.7
的指令。
请问我该如何解决这个问题。
答案 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/
基本上:
如果新的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之类的文件。
您可以更新
这些更新不会影响现有的数据库和文件。
答案 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**
以安装新的文件。