2016-09-19 248 views
1

我工作的公司有一个运行在PHP 5.4.16上的旧版PHP应用程序。今天,我想我会尝试升级到PHP 7.0.9的性能优势等。这是我个人使用的版本,没有任何问题。在同一台服务器上运行PHP 5.4和PHP 7

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

那么我想用Laravel 5.3和PHP 7重建Web应用程序,但肯定不想破坏目前的系统,所以我想弄清楚如何可以单独安装PHP 7以用于Laravel Web应用程序。

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

+2

PHP 5.4已经结束生命,现在一年是危险的没有安全感,结果运行。 http://php.net/eol.php与Plesk一起做这件事可能会非常困难 - 做任何自定义事情都是非常困难的。在转换到PHP7时考虑另一台服务器。 – ceejayoz

+0

您是否曾经考虑过码头以便轻松控制您的环境? – Sylwit

+0

@ceejayoz CentOS/RHEL上的PHP 5.4.16并不安全,因为它接收backports。这些企业Linux发行版仅支持每个发行版的一个PHP版本,但为了安全修复而保持更新。 – Devon

回答

0

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

  • 让我们用PHP 5.x的真人版运行
  • 创建PHP 7新的订阅
  • 开始用PHP 7
  • 发展中存在(下PHP的设置在客户端界面更换)

see linked screenshot

相关问题