Я использую Laravel последнюю версию: 3.2.1.Artisan: не нашел драйвера
При запуске этого на терминале:
php artisa migration:install
У меня есть эта ошибка:
could not find driver
Я сделал несколько запросов в Google и на форуме Laravel, ничто.
EDIT
Я активировал расширение и это то, что я имею на phpinfo()
--with-iconv' '--with-pdo-mysql=mysqlnd' '--with-pdo-pgsql=/opt/lampp/postgresql' '--with-pdo
Похоже, мой п.д.о. установлен.
Вот изображение моего phpinfo()
EDIT 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 отлично работает
Вы можете добавить PATH: $ PATH:/opt/lampp/bin к вашему .xinitrc, если хотите. – tuck
Использование XAMPP PHP решит проблему. Я думаю, вы должны были также указать, как использовать XAMPP PHP. Различные версии Linux имеют разные файлы, в которых PATH должен быть отредактирован. Если вы не можете найти файл, который вам нужно отредактировать, пропустите его. Просто укажите путь XAMPP PHP во время запуска artisan i.e./opt/lampp/bin/php artisan migrate: install –