偵錯PHP 致命錯誤:呼叫未定義函數mysqli_connect()
「致命錯誤:呼叫未定義函數使用PHP 建立資料庫連線時可能出現的常見錯誤。
在您的案例中,您提到您將 PHP 腳本從一台伺服器複製到另一台伺服器,但在其中遇到了此錯誤。這個問題可能源自於新伺服器上的 PHP 環境無法辨識 mysqli_connect() 的事實。
您提供的使用 mysqli_connect() 連接到資料庫的程式碼是有效的。但是,該錯誤表示您的新伺服器上缺少或未正確安裝 mysqli 擴充功能。
要修正此問題,您需要在新伺服器上安裝 PHP MySQLi 擴充功能。您可以透過 SSH 使用以下命令來執行此操作:
sudo apt install php-mysqli
此命令將安裝必要的擴展,允許您使用 mysqli_connect() 函數建立資料庫連線。
確保安裝擴充功能後重新啟動 Web 伺服器(例如 Apache 或 Nginx)以使變更生效。完成此操作後,「致命錯誤:呼叫未定義的函數 mysqli_connect()」應該得到解決,並且您將能夠使用 PHP 成功連接到資料庫。
以上是為什麼我會收到 PHP 致命錯誤:呼叫未定義的函數 mysqli_connect()?的詳細內容。更多資訊請關注PHP中文網其他相關文章!