小编典典

php artisan migration throwing [PDO异常]找不到驱动程序-使用Laravel

mysql

我在安装laravel时遇到了不好的经验。但是,我能够这样做,并进入了新的高度。我使用生成器并创建了迁移。但是当我键入最后一条命令时

php artisan migrate

它引发PDOException-找不到驱动程序。

       'mysql' => array(
            'driver'    => 'mysql',
            'host'      => 'localhost',
            'unix_socket'   => '/Applications/MAMP/tmp/mysql/mysql.sock',
            'database'  => 'database',
            'username'  => 'root',
            'password'  => '',
            'charset'   => 'utf8',
            'collation' => 'utf8_unicode_ci',
            'prefix'    => '',
        ),

那是我在config / database.php中的配置。

我尝试在stackoverflow和laravel论坛上进行搜索,人们认为这是PDO问题,而不是artisan或php的问题-我遵循这些建议,例如添加

extension=pgsql.so
extension=pdo_pgsql.so

在php.ini中

没有积极的结果。总是说[PDOException]could not find driver.

有人可以帮忙解决这个问题吗?

我正在使用的环境:Mac,laravel 4,带有AMP 5.4.4的MAMP PRO


阅读 298

收藏
2020-05-17

共1个答案

小编典典

您可以使用

sudo apt-get install php7-mysql

要么

sudo apt-get install php5-mysql

要么

sudo apt-get install php-mysql

这对我有用。

2020-05-17