gpt4 book ai didi

php - Virtphp 和 phpbrew : setting up two different applications with different PHP versions on one server

转载 作者:太空宇宙 更新时间:2023-11-04 12:28:42 26 4
gpt4 key购买 nike

我对 virtphp 在 Github 上的文档有点困惑。

我有一台服务器: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 版本等。

如果我在这里忽略了什么,请告诉我。

感谢任何和所有输入。谢谢。

最佳答案

我认为 virtphp 不是最佳选择(也许您正在寻找 Docker )。无论如何,也许添加 alias(在 ~/.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 版本。

希望对你有帮助

关于php - Virtphp 和 phpbrew : setting up two different applications with different PHP versions on one server,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43905626/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com