2016-09-19 255 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

相關問題