Laravel-迁移时找不到驱动程序

时间:2018-08-21 13:23:25

标签: php mysql laravel pdo

您好,我正在使用最新版本的Laravel,PHP 7.1.9和MySQL 5.7.19。我也在使用WAMP堆栈。

当我运行命令时:

php artisan migrate

我收到以下错误: enter image description here

我在Google上搜索了很多,我100%确定我的php.ini文件没有注释掉驱动程序行,并且驱动程序正常工作,如下所示: enter image description here

驱动程序显然存在: enter image description here

扩展目录的路径也是绝对的:

extension_dir ="c:/wamp64/bin/php/php7.1.9/ext/"

我还能做什么?这件事让我发疯了

1 个答案:

答案 0 :(得分:2)

WAMPServer实现中有2个php.ini文件。

一个用于APACHE的菜单,一个是从菜单系统访问的,另一个是每个wamp\bin\php\phpx.y.z文件夹中的一个

在使用PHP CLI时,必须检查在CLI wamp\bin\php\phpx.y.z所用的PHP中是否也激活了所有必需的扩展名

从命令行执行此操作

php --ini

它应该显示给你这样的东西

Configuration File (php.ini) Path: C:\WINDOWS
Loaded Configuration File:         C:\wamp64\bin\php\php7.0.29\php.ini
Scan for additional .ini files in: (none)
Additional .ini files parsed:      (none)

查看此参数Loaded Configuration File:,查看您应检查哪个php.ini文件。

  

对于使批处理文件从命令提示符运行以从命令窗口How To Run PHP From Windows Command Line in WAMPServer轻松从一个版本的PHP CLI切换到另一个版本,这篇文章对您可能也很有用。