2017-08-29 56 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時,你會忘記修改它,並且像另一個回答中建議的批處理文件更加靈活。