簡體   English   中英

Virtphp和phpbrew:在一台服務器上設置具有不同PHP版本的兩個不同應用程序

[英]Virtphp and phpbrew: setting up two different applications with different PHP versions on one server

我對Github上virtphp的文檔感到有些困惑。

我有一台服務器:CentOS7。該服務器的默認PHP版本是7.0.18(phpbrew除外)。

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

應用程序2需要運行5.3.22。

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

使用virtphp,我建立了兩個環境: 在此處輸入圖片說明

這樣我就可以激活,停用了,沒問題。

假設我激活了文件夾中的5.3.22。

php -v

它顯示5.3.22。 但是如何保持該版本對於特定應用程序的持久性呢?

原因是我被分配了一個非常老派的wordpress網站,需要維護它,並明確告知不要升級與之相關的任何東西:不推薦使用的mysql函數,php版本,wordpress版本等。

如果我在這里有什么事要注意,請告訴我。

任何和所有的輸入表示贊賞。 謝謝。

我認為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版本即可。

希望這個幫助

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM