我在 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 https://stackoverflow.com/questions/45939111/wampserver-not-changing-the-php-version。我不明白为什么他们中的一些人在没有仔细阅读该帖子的情况下坚持认为这是潜在的重复。
我遇到过类似的问题,我已经安装了 wampserver 升级https://wampserver.aviatechno.net/?lang=en https://wampserver.aviatechno.net/?lang=en。我需要 php 7.3 和 7.4,安装 php 升级后,这些新版本没有反映在 wampserver 托盘菜单中(左键单击 wamp 图标 -> php-versions)。在花了相当长的时间研究这个问题后,终于可以通过以下步骤解决这个问题:
清除日志(右键单击 wampserver 图标 -> 工具 -> 清空日志)
[我的 php 日志文件有 300+ MB]。
重新启动wampserver,一切顺利。
我从这个线程找到了解决方案http://forum.wampserver.com/read.php?2,159184 http://forum.wampserver.com/read.php?2,159184
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)