2017-09-09 49 views
0

我已經配置我的系統Ubuntu-16.04,Xampp 5.6現在作爲php網絡開發人員我需要更改我的php版本以測試我的代碼在php7.0上工作,所以我做了一些使用Google搜索但未找到完美解決方案。我不知道,但在Ubuntu你可以有多個配置文件,你可以切換配置文件來運行不同的環境。那麼,是否可以創建配置文件並單獨運行xampp或某種類型的配置,以與xampp同時運行php5.6php7.0我們如何在同一臺Ubuntu機器上運行php5.6和php7.0?

+2

我從來沒有理解爲什麼人們在Linux系統上使用類似'xampp'的東西,而不是簡單地安裝準備好的組件爲apache http服務器,mysql RDBMS和php三個鼠標點擊包。 – arkascha

+2

由於像http服務器和mysql服務器這樣的服務是系統服務,因此不直接連接到系統用戶,要使所選擇的php版本取決於用戶配置文件並不那麼容易。但是,您可以確實並行安裝多個版本。命令行版本沒有問題,你只需選擇你想使用的正確的。但是爲了實現http服務器,你必須配置不同的設置:你可以將一個模塊集成爲apache模塊,並使用其他php版本作爲cgi或fastcgi執行幫助程序。這樣可行。 – arkascha

+1

這種情況的另一個廣泛的方法是簡單地使用單獨的虛擬環境,以便共享實際腳本所在系統文件系統的一部分的虛擬機或更好的docker容器。 – arkascha

回答

0

嘗試安裝phpbrew。這是一個管理我已經使用一段時間的PHP版本的程序。

這裏的鏈接:phpbrew/phpbrew

你可以在他們的official page找到安裝和使用時的指示。

0

是的,你可以簡單地運行儘可能多的PHP版本,只要你喜歡,嘗試安裝流浪箱。爲不同的php版本添加多個框。

+0

雖然沒有真正需要操作不同的php版本,但您可以使用虛擬機來完成此操作。當推薦作爲答案時,你應該畫出基本的方法,而不是在這裏放棄術語...... – arkascha

+0

我知道我可以使用vgrant,但是很長一段時間我已經使用xampp,並且如果我使用xampp,很多項目需要遷移現在vgrant。 – chudasamachirag

相關問題