我在安装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.
[PDOException]could not find driver.
有人可以帮忙解决这个问题吗?
我正在使用的环境:Mac,laravel 4,带有AMP 5.4.4的MAMP PRO
您可以使用
sudo apt-get install php7-mysql
要么
sudo apt-get install php5-mysql
sudo apt-get install php-mysql
这对我有用。