我有一个开发VM服务器(Centos7+php5.4+apache2.4)和每个用户作为它的子域,开发它的webservice。
大多数开发人员有义务在 5.4 php 版本上编写代码,默认使用 mod_php,我有指示尽快迁移到 PHP 7(最好是 7.2)。我研究并阅读到拥有两个不同版本的 PHP 的唯一选择是我必须使用 Fast-CGi 安装其中一个(我不介意在 php7 上这样做)。我担心什么时候可以选择必要的php版本会影响开发,因为环境不同(mod_php vs Fast-CGi)
到目前为止,我只能安装两个 php 版本+必要的模块,没有任何问题。系统可以识别较新的 php 版本并强制选择的用户使用该版本吗?
我尝试使用 virtualmin 的过程并创建 PHP 安装包但没有成功。virtualmin 安装了许多导致系统不稳定的额外内容。
到目前为止,我已经尝试了所有这些程序:
https://www.webfoobar.com/node/45
https://www.centos.org/forums/viewtopic.php?f=47&t=62204
https://rpms.remirepo.net/wizard/(在同一系统上安装两个版本成功)
我的目标是选择每个用户(在他的子域下)应该在没有任何版本冲突的情况下工作的 php 版本,暂时维护系统(EOL)php 5.4。我读到它可能使用带有 Add-handler 的 .htaccess 配置,但系统无法识别 php7
接受任何指导。感谢阅读最好的问候