我对于Gphub上的virtphp文档感到有些困惑。
我有一台服务器:CentOS 7.服务器的默认PHP版本是7.0.18(除了phpbrew之外)。
应用程序#1需要运行7.0.18。
应用程序#2需要运行5.3.22。
这两个版本都可以通过phpbrew获得。没问题。
所以我可以激活,停用,没问题。
假设我在文件夹中激活5.3.22。运行
php -v
,显示5.3.22。 但是如何保持该版本对该特定应用程序持久?
原因是我被分配了一个真正的oldschool wordpress网站,需要维护并明确告知不要升级任何与之相关的内容:不推荐使用的mysql函数,php版本,wordpress版本等。
如果我在这里有一些东西,请告诉我。
赞赏任何和所有输入。谢谢。
答案 0 :(得分: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版本。
希望这个帮助