我正在使用 laravel 5.3 ,使用 MAMP 作为服务器,我的 php 版本是 7.4.1
Posted
技术标签:
【中文标题】我正在使用 laravel 5.3 ,使用 MAMP 作为服务器,我的 php 版本是 7.4.1【英文标题】:I am using laravel 5.3 , using MAMP as the server and my php version is 7.4.1 【发布时间】:2021-05-29 15:40:27 【问题描述】:当我使用这个 php artisan migrate 命令时,我得到了这个错误:
[照亮\数据库\查询异常] 找不到驱动程序(SQL:select * from information_schema.tables where table_schema = laravelcrud and table_name = migrations)
PDO异常 找不到驱动程序
我的 .env 文件
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=laravelcrud
DB_USERNAME=root
DB_PASSWORD=root
【问题讨论】:
【参考方案1】:运行sudo apt-get install php7.0-mysql
将帮助您解决这个问题(只需将php版本更改为正确的版本,然后运行它)
例如,如果您使用的是 php 7.2,只需运行此
sudo apt-get install php7.2-mysql
【讨论】:
【参考方案2】:首先检查你是否有pdo_mysql、mysqli和mysqlnd驱动。在终端中运行以下命令:
php -m | grep mysql
如果上述模块不可用,则
sudo apt install php7.4-mysql
【讨论】:
以上是关于我正在使用 laravel 5.3 ,使用 MAMP 作为服务器,我的 php 版本是 7.4.1的主要内容,如果未能解决你的问题,请参考以下文章