【发布时间】:2019-01-01 00:15:23
【问题描述】:
我在 Windows 7 上安装了 WampServer 版本 3.1.4 64 位,它附带 PHP 版本 php5.6.38、php7.0.32、php7.1.22 和 php7.2.10。我想使用 php5.6.x 而不是 php7.x。
所以,当我从服务器托盘图标从 php7.2.10 切换到 php5.6.38 时;它不会更新 phpinfo() 显示的实际 php 版本。 在本地主机上,它仍然说:
PHP Version: 7.2.10
但是,它在 CLI 端进行了更新。这是通过在 cmd 中运行来测试的:
php -v
结果是:
c:\wamp64\bin\apache\apache2.4.35\bin>php -v
PHP 5.6.38 (cli) (built: Sep 13 2018 12:45:08)
Copyright (c) 1997-2016 The PHP Group
Zend Engine v2.6.0, Copyright (c) 1998-2016 Zend Technologies
重启WAMP服务后,重新打开终端,重启电脑,还是没有通过phpinfo更新。它可能与 Apache 服务使用的 php 版本有关。如何将其更改为 5.6.x 有什么建议么 ? 非常感谢
注意:该问题与更改 php cli 版本无关,因为它指出了 here。我不明白为什么有些人在没有仔细阅读帖子的情况下坚持认为这是潜在的重复。
【问题讨论】:
-
@Dharman 这根本不是重复的!如果您仔细阅读这两个问题,您会发现您展示的问题无法更改 php.ini 的 CLI 版本。问题中不是这种情况,因为它在括号内特别指出。
-
@Dharman 再一次,你根本没有读过这个问题。 phpinfo() 和 php -v 显示的内容与您的链接不同。因此,您的两个 cmets 根本与问题无关。
-
只是想帮忙。在我看来,这确实与您的问题有关。顺便说一句,你为什么要降级你的 PHP 版本?这是针对用 PHP 5 编写的现有项目吗?
标签: wampserver