2017-08-29 79 views
3

我已经安装了Wampserver 3.0.6 32位,它带有PHP版本5.6.25和7.0.10。Wampserver不改变PHP版本

当我从25年5月6日从服务器托盘图标切换到7.0.10时不更新我的电脑是使用实际的PHP版本。

我可以在命令提示符下运行这个测试:php -v

PHP 5.6.25 (cli) (built: Aug 18 2016 11:40:20) 
Copyright (c) 1997-2016 The PHP Group 
Zend Engine v2.6.0, Copyright (c) 1998-2016 Zend Technologies 

重启WAMP服务和重新打开终端多次后,它仍然显示了同样的事情。

当我在浏览器中查看本地主机它显示以下内容:

enter image description here

我不知道为什么它仍然呈现的PHP 5.6版。

任何人有任何想法?

在Windows 10 64位操作系统上运行此操作。

+0

也许你正在寻找在PHP的机器上的两个单独的实例。您只在页面顶部使用此代码导航到某个页面时看到了什么版本:'<?php phpinfo();' – BeetleJuice

+0

您需要找到更改PHP CLI版本的位置,这是PHP版本的Apache和女巫运行命令行 – rypskar

回答

2

终端和verison wamp使用的版本可能有所不同。

在一个wamp项目中创建一个php文件并将其放入其中。

<?php 
phpinfo(); 
?> 

转到您的浏览器中的PHP文件的URL,并会告诉你在WAMP的阿帕奇服务器使用的PHP版本。您可以使用本教程对其进行更改。 Changing php version in wamp

祝你好运!

+0

的脚本的phpinfo显示运行PHP版本7.0.10 – user3574492

+0

WAMPServer 3现在有(http://wampserver.aviatechno.net [PHP/MySQL的/ MariaDB的/阿帕奇的众多附加版本] /),所有这些都可以通过点击几下轻松安装 – RiggsFolly

2

当使用WAMPServer服务器托盘图标,它仅更新Apache下使用的PHP版本,从25年5月6日切换到7.0.10。

它没有任何作用,对在PHP CLI(命令行界面)使用PHP的版本。

控制CLI所使用的PHP版本的最简单方法是写一个LITTEL批处理文件,将暂时添加正确的文件夹复制到Windows路径窗户实存命令的时间。

See this answer如何做到这一点。

注意:避免将php文件夹永久添加到Windows PATH。因为当你想在CLI中使用不同版本的PHP时,你会忘记修改它,并且像另一个回答中建议的批处理文件更加灵活。