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.25
和 7.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.
等文件
可以更新
- PHP
- phpmyadmin
- 阿帕奇
- Mysql 个版本
- 和 wamp 最新版本
这些更新不会影响现有的数据库和文件。
我想将我的 php 版本 从 7.0.1
更新到 7.2.2
。所以我按照 this tutorial 中的所有步骤进行操作。当然是用 7.2.2
代替给定值。
一旦我重新启动 wamp,它就不会显示新版本。它仍然只显示最旧的 5.6.25
和 7.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.
等文件可以更新
- PHP
- phpmyadmin
- 阿帕奇
- Mysql 个版本
- 和 wamp 最新版本
这些更新不会影响现有的数据库和文件。