我正在使用 Laravel 最新版本:3.2.1。
当我在终端上运行它时:
php artisan migration:install
我有这个错误:
could not find driver
我在谷歌和 Laravel 的论坛上进行了一些搜索,没有。
编辑
我已经激活了扩展,这就是我所拥有的。phpinfo()
--with-iconv' '--with-pdo-mysql=mysqlnd' '--with-pdo-pgsql=/opt/lampp/postgresql' '--with-pdo
看起来我的 pdo 已经设置好了。
这是我的图像phpinfo()
编辑 2 我做了一个小测试:
<?php
try {
$dbh = new PDO("mysql:host=localhost;dbname=jjimobiliaria", "root", "");
foreach($dbh->query('SELECT * from pdo_test') as $row) {
print_r($row);
}
$dbh = null;
} catch (PDOException $e) {
print "Error!: " . $e->getMessage() . "<br/>";
die();
}
和回报:
Array ( [id] => 1 [0] => 1 [test_column] => TESTING!!! [1] => TESTING!!! )
所以我的 PDO 运行良好