运行 PHP 5.4 和 PHP 7 在同一台服务器上

Running PHP 5.4 and PHP 7 on the same server

我工作的公司在 PHP 5.4.16 上有一个遗留 PHP 应用程序 运行。今天我想我会尝试将它升级到 PHP 7.0.9 以获得性能优势等。这是我个人使用的版本,没有任何问题。

无论如何,在我用它更新 CentOS 7 服务器之前,我想我会尝试通过 Plesk 12.5 更新它。效果不佳,出现了一些错误,我认为这些错误与应用程序使用的库不兼容 PHP7 有关。已切换回 PHP 5.4.16,以便应用程序继续运行。 (请注意,他们从未真正设置测试环境,只是对生产文件进行了更改……是的)。由于这一切,我很犹豫是否要在 CentOS 中更新 PHP 并将环境路径设置为 PHP 7.

好吧,我想使用 Laravel 5.3 和 PHP 7 重建 Web 应用程序,但肯定不想破坏当前系统,所以我想弄清楚如何才能拥有单独安装 PHP 7 以用于 Laravel 网络应用程序。

我在哪里可以指定要用于 Laravel 网络应用程序的 php.ini 文件,以便它使用 PHP 7?

Plesk 12.5 在一台服务器上提供多个 PHP 版本。

  • 让现场版运行与php5.x
  • 使用 PHP 7 创建新订阅(可在 PHP-客户端界面中的设置下更改)
  • 开始开发 PHP 7

see linked screenshot