【问题标题】:wamp update php to 7.2.2 version does not workwamp 更新 php 到 7.2.2 版本不起作用
【发布时间】:2018-02-14 23:24:12
【问题描述】:

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

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

我不明白为什么。是不是因为教程中的一些扩展指令是7.1.7 的指令。

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

【问题讨论】:

  • 请告诉为什么这个减号,这样我就可以避免再次犯错,如果我真的这样做了
  • 还显示旧版本吗?
  • 是的,就是这样。它仍然只显示 5.6.25 和 7.0.10
  • 请查看此视频。它对我来说就像一个魅力:youtube.com/watch?v=yh35xLXwZxI

标签: php wamp


【解决方案1】:

那个教程看起来很过时。

首先升级到 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版本号。

【讨论】:

  • 你仍然可以这样做,但就像早期版本的 WAMPServer 一样,你需要知道你在做什么。如果您想这样做,请在 WAMPServer Forum 上四处查看,您会发现某处记录的旧方法
  • 没有。我认为这个问题是一个糟糕的教程。 99% 的 WAMPServer 教程实际上只是点击诱饵。如果您有 WAMPServer 问题,请到这里或WAMPServer Forum
  • 非常感谢您的建设性回答
  • 我猜您已将 PHP 7.1.2 的旧路径添加到 Windows PATH 中。使用 WAMPServer 非常糟糕,因为您可以在 WAMPServer 中拥有多个版本的 PHP。见this answer for a suggested batch file to use so you can use any of your versions of PHP dynamically
  • @DINATAKLIT,我正在将 PHP 版本从 7.2.10 升级到 7.2.17,wamp 服务器 3.1.4,PHP 版本 7.2.17 未显示在绿色图标->PHP->版本中,此外我已经从环境变量中删除了 php 路径,但 wamp 仍然显示错误“路径中的错误 c /wamp64 或 php”,您能帮助解决问题吗?
【解决方案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 机器

问候 利亚姆

【讨论】:

  • 警告! 从 wamp/bin/php/php7.1.9 文件夹中复制 php.ini、phpForApache.ini 和 wampserver.conf进入新的 php 文件夹 这可能很危险! 这些文件中的内容发生了变化,特别是在 PHP 的主要版本之间移动时
  • 我还必须将 php7apache2_4.dll 复制到文件夹中并重新启动才能从 php7.1.9 切换到 php7.2.21
【解决方案3】:

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

【讨论】:

    【解决方案4】:

    我可以推荐这个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 最新版本

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

    【讨论】:

      【解决方案5】:

      我注意到apache2 模组没有从php 7.0 to 7.2. 正确更新

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

      【讨论】:

      • 你在用sudo apt做什么?这是什么/etc/apache2/mods-enabled? WAMP 适用于 Windows 环境。
      猜你喜欢
      • 2013-07-10
      • 2018-07-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多