2017-05-11 50 views
0

我對Github上的virtphp文檔有些困惑。Virtphp和phpbrew:在一臺服務器上設置兩個不同PHP版本的應用程序

我有一個服務器:CentOS 7.服務器的默認PHP版本是7.0.18(這是除了phpbrew)。

應用程序#1需要運行7.0.18。

應用程序2需要運行5.3.22。

這兩個版本都可以通過phpbrew獲得。那裏沒問題。

使用virtphp我已經設置了兩個環境: enter image description here

這樣我就可以啓動,關閉,沒有任何問題。

說我激活文件夾中的5.3.22。運行

php -v

,它顯示5.3.22。 但如何保持該版本持久的特定應用程序?

原因是我已經分配了需要維護,並已明確告知不升級相關的任何事情真的老校友WordPress站點:棄用MySQL的功能,PHP版本,WordPress版本等

如果有什麼我在這裏俯瞰,請讓我知道。

任何和所有輸入讚賞。謝謝。

回答

0

我認爲virtphp不是最好的選擇(也許你正在尋找Docker)。無論如何,或許將別名(在〜/ .bash_alias)可以幫助你避免多次CMD運行服務器之前:

alias run_app2=「cd {your app folder} && source ~/root/.virtphp/envs/envs-5-3-22-bin/bin/activate && phpbrew use php-5.3.22 && {you run command}」 

所以你只要運行在終端run_app2,你是好與正確的PHP版本。

希望得到這個幫助

相關問題