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-mysql:
sudo apt install php-mysql
以上是为什么我在 PHP 7.0 上的 Laravel 5.4 中遇到'无法找到驱动程序”异常?的详细内容。更多信息请关注PHP中文网其他相关文章!