2017-09-05 24 views
-1

我的要求是有點古怪......我有多個疑點..我可以運行mysqli的功能,而無需升級PHP version5.4至7

  1. 你能告訴什麼是所有的問題,我會面對如果我升級PHP5.4到PHP 7? (在PHP 5.4上,一個進程已經運行,我不想中斷它)

  2. 我可以運行mysqli函數,而無需將PHP版本5.4升級到7嗎?

+0

可我正要標誌這是題外話,因爲我認爲它可以在服務器故障中獲得更好的答案。我沒有因爲與服務器管理員無關的PHP語言部分。我建議你去服務器故障,如果你需要更多的幫助點#1 – Salketer

回答

0

是的,您可以運行。如果你的PHP版本更高,謝謝你可以運行MysqLi。但我建議你使用PDO,而不是庫MySQLi 欲瞭解更多信息,請查詢的網址:http://php.net/manual/en/mysqli.installation.php

+0

你爲什麼建議在MySQLi上使用PDO? – Marty

+0

您可以將命名參數與PDO一起使用,並且PDO的優勢更容易在不同數據庫類型之間移動(例如,如果您想使用Oracle或SQL Server或PostreSQL),則更容易進行轉換,而且它功能更強大你喜歡上課。當然,我喜歡OOP結構。我只建議,我不是說你必須使用這個。 –

0
  1. 路長在這裏的狀態。你可以按照這個教程https://auth0.com/blog/migrating-a-php5-app-to-php7-part-one/

  2. mysqli在PHP5中可用,所以它應該沒問題。如果應用程序需要PHP7,有安裝它,而不會影響當前的PHP5安裝方式...

  3. mysqli的是PHP5

+0

我三天前跟着上面提到的鏈接,但他們沒有提到php5中的abt mysqli。 –

+0

不,該指南是升級你的PHP版本,並沒有關於你的實際代碼。您應該檢查PHP的更新日誌以確保它們不會刪除您使用的函數,但通常他們已經拋出了不推薦使用的通知...... – Salketer