缺少MySQLi 擴充:故障排除與解決方案
如果您遇到錯誤訊息「The mysqli 擴充缺失。請檢查您的PHPPP配置, “ 不要恐慌。請按照以下步驟解決問題並啟動並執行您的腳本。
檢查您的PHP 設定
-
確定您的活動php.ini 檔案: Apache 使用位於PHP 安裝目錄中的主php.ini 文件,但它也可能使用其他位置的其他設定檔。若要尋找活動的php.ini,請使用以下終端指令:
-
檢查擴充線: 開啟活動的php.ini 檔案並搜尋對於以“extension=mysqli”開頭的行。如果找到此行,請繼續步驟 3。
-
取消註解擴充行: 如果使用分號 (;) 註解掉擴充行,請刪除分號以啟用擴充。
-
重新啟動Apache: 進行必要的更改後,重新啟動Apache 以應用他們:
- Ubuntu/Debian:
- Ubuntu/Debian:
Ubuntu/Debian:
Ubuntu/Debian: sudo service apache2 restart
CentOS/Red Hat:
sudo systemctl restart httpd
-
替代方案
- 如果上述步驟無法解決問題,請嘗試以下替代方案:
找到php_mysqli.dll:
此檔案是通常位於PHP 擴充目錄中(例如C:phpext)。 -
編輯php.ini:
將以下行加入到您的php.ini 檔案中,將「C:phpextphp_mysqli.dll」替換為您找到的檔案的實際路徑:
重新啟動Apache:如上所述重新啟動 Apache。 這應該會載入 mysqli 擴充功能並使您能夠在 PHP 腳本中使用 MySQLi API。如果您仍然遇到問題,請查閱系統日誌或尋求其他故障排除協助。
以上是MySQLi 擴充功能遺失:如何修復 PHP 中的「mysqli 擴充遺失」錯誤?的詳細內容。更多資訊請關注PHP中文網其他相關文章!