PHP 7.0 上的Laravel 5.4:解決“找不到驅動程序”異常
問題:
嘗試使用Ubuntu 14.04 在PHP 7.0 遷移Laravel 5.4 專案時,遇到以下例外:
[IlluminateDatabaseQueryException]
could not find driver (SQL: select * from information_schema.tables where table_schema = pmaramaldb and table_name = migrations)
[PDOException]
could not find driver
可能的解決方案:
啟用擴充解決方案:
檢查 PDO 擴充功能是否啟用。
安裝php7.0-mysql 解決方案:
透過執行確保安裝MySQL:
sudo apt-get install php7.0-mysql
SQL Lite 安裝解決方案:
嘗試透過運行安裝SQLite:
sudo apt-get install php5-sqlite
Composer Dump-autoload 解決方案:
執行以下指令:
composer dump-autoload
解決方案:
如果上述解決方案不起作用,請嘗試安裝php7-mysql。執行以下指令:sudo apt install php7.0-mysql
以上是為什麼我在 PHP 7.0 上的 Laravel 5.4 中遇到「無法找到驅動程式」異常?的詳細內容。更多資訊請關注PHP中文網其他相關文章!