首頁 >後端開發 >php教程 >PHP Fatal error: Call to undefined function mysqli_connect()的解決方法

PHP Fatal error: Call to undefined function mysqli_connect()的解決方法

WBOY
WBOY原創
2023-06-23 09:40:502034瀏覽

在使用PHP編寫Web應用程式時,常會使用MySQL資料庫來儲存資料。 PHP提供了一種與MySQL資料庫互動的方法,稱為MySQLi。

然而,有時在使用MySQLi時,會遇到一個錯誤訊息,如下:

PHP Fatal error: Call to undefined function mysqli_connect()

這個錯誤訊息意味著PHP無法找到mysqli_connect()函數。這個問題的原因是缺少MySQLi擴充。

在解決這個問題之前,首先需要確認是否安裝了MySQLi擴充。可以透過以下步驟檢查:

  1. 在終端機視窗中鍵入php -m,以查看目前已安裝的PHP擴充功能。
  2. 在清單中尋找mysqli擴充。如果找到了,則表示MySQLi已安裝。否則,需要安裝它。

如果MySQLi沒有安裝,可以透過以下步驟進行安裝:

  1. #在終端機中執行以下命令:sudo apt-get install php-mysql。
  2. 安裝完成後,重新啟動Web伺服器。

如果MySQLi已安裝,但仍出現上述錯誤,請依照下列步驟排除:

  1. 確認PHP.ini中未註解掉mysqli擴充選項。
  2. 確認Web伺服器是否已經重新啟動。
  3. 確認PHP.ini中mysqli擴充選項是否與php.ini.sample檔案中的選項相同。
  4. 嘗試重新安裝MySQLi擴充功能。
  5. 檢查PHP程式碼是否正確。

這些步驟應該可以幫助您解決PHP Fatal error: Call to undefined function mysqli_connect()的問題。如果仍然無法解決,請嘗試在PHP論壇或社群上發布您的問題,以獲取更多協助。

以上是PHP Fatal error: Call to undefined function mysqli_connect()的解決方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn