多个用户使用多个 php 版本 ubuntu

多个用户使用多个 php 版本 ubuntu

我在一台服务器上运行多个 PHP 环境,例如 PHP-5.6 PHP-7.0 PHP-7.1 PHP-7.2 PHP-7.3

并运行几乎所有版本的 PHP 网站,例如 Magento 和 Moodle 核心 PHP。

这是我访问 ssh(终端)时的问题

它显示默认 PHP 版本 7.3,而我每次在服务器上都必须更改 PHP 版本,因为无论网站为特定用户运行什么 PHP 版本,标准用户都获得相同的默认 PHP 版本

那么有没有什么方法可以让标准用户根据需要更改 PHP 版本而不更改服务器默认的 php 版本(就像我们在 plesk 和 cpanel 中所做的那样)

答案1

这可以在每个帐户主文件夹中的文件中完成.profile。将其添加到文件底部:

alias php='/usr/bin/php7.4'

确保将其替换php7.4为适合该帐户的版本。完成后,您可以重新加载配置文件:

. ~/.profile

笔记:之间的空间 . ~ 很重要。

请记住,这将设置默认的 php-cli 版本只是该帐户而不是主要 Apache 用户。

相关内容