Laravel 5: Artisan throw PDOException не смог найти драйвер

Я нашел другой такой вопрос, но никто, кажется, не решает мою проблему. В моем случае это происходит в любой команде artisan, даже если я просто [PDOException] could not find driver «php artisan», выход [PDOException] could not find driver .

Я запускаю Laravel 5 на Ubuntu 14.04 LTS со стеком LEMP (PHP 5.6 fpm, Mysql, Nginx). В config/database.php драйвер по умолчанию установлен в mysql.

Я проверил вывод php --ini , он загружает все файлы конфигурации:

 Configuration File (php.ini) Path: /etc/php5/cli Loaded Configuration File: /etc/php5/cli/php.ini Scan for additional .ini files in: /etc/php5/cli/conf.d Additional .ini files parsed: /etc/php5/cli/conf.d/05-opcache.ini, /etc/php5/cli/conf.d/10-pdo.ini, /etc/php5/cli/conf.d/20-gd.ini, /etc/php5/cli/conf.d/20-json.ini, /etc/php5/cli/conf.d/20-mcrypt.ini, /etc/php5/cli/conf.d/20-mysql.ini, /etc/php5/cli/conf.d/20-mysqli.ini, /etc/php5/cli/conf.d/20-pdo_mysql.ini, /etc/php5/cli/conf.d/20-readline.ini 

Если я открываю /etc/php5/cli/conf.d/20-pdo_mysql.ini я вижу:

 ; configuration for php MySQL module ; priority=20 extension=pdo_mysql.so 

И это содержимое /etc/php5/cli/conf.d/10-pdo.ini :

 ; configuration for php PDO module ; priority=10 extension=pdo.so 

Внутри /etc/php5/cli/conf.di см. Файлы pdo ini, обозначенные как:

 10-pdo.ini -> ../../mods-available/pdo.ini 20-mysql.ini -> ../../mods-available/mysql.ini 20-pdo_mysql.ini -> ../../mods-available/pdo_mysql.ini 

Символьная ссылка соответствует базовому каталогу /etc/php5/mods-available который содержит все ini-файлы:

 pdo.ini pdo_mysql.ini 

Это все. Если кто-то уже испытал это, некоторая помощь была бы действительно оценена. Благодаря!

Итак, после многих попыток я наконец выясню, как это исправить: нужно просто установить пакет php5-sybase . После этого Artisan работает отлично!

Я предполагаю, что на усадьбе он уже установлен, к несчастью мне нужно было настроить ISO на виртуальной машине VMWare.