解決“致命錯誤:調用未定義函數 mysqli_connect()”
問題描述:
使用者遇到錯誤「致命錯誤:當呼叫未定義的函數mysqli_connect()」嘗試使用 PHP 建立與 MySQL 資料庫的連線時。負責連接資料庫的程式碼看起來是正確的,並且已經在本地主機和先前的伺服器上測試成功。
解決方案:
此錯誤表示 PHP MySQL 擴充「mysqli」未安裝或啟用。要解決此問題,請按照以下步驟操作:
安裝mysqli 擴展:
Ubuntu/Debian:
sudo apt install php-mysqli
CentOS/紅帽子:
yum install php-mysqli
重新啟動Apache 或Nginx:
重新啟動Apache 或Nginx:
>重新啟動您的Web 伺服器以啟動新安裝或啟用的副檔名。
sudo systemctl restart apache2Apache:
sudo systemctl restart nginxNginx:
<?php if (function_exists('mysqli_connect')) { echo "mysqli_connect function is available"; } else { echo "mysqli_connect function is not available"; } ?>
以上是為什麼我在 PHP 中收到「致命錯誤:呼叫未定義函數 mysqli_connect()」?的詳細內容。更多資訊請關注PHP中文網其他相關文章!