Php Laravel 5:Artisan异常找不到驱动程序
我发现了其他类似的问题,但似乎没有一个能解决我的问题。在我的例子中,它发生在任何artisan命令上,即使我只是键入“php artisan”,输出也是Php Laravel 5:Artisan异常找不到驱动程序,php,laravel,nginx,pdo,laravel-5,Php,Laravel,Nginx,Pdo,Laravel 5,我发现了其他类似的问题,但似乎没有一个能解决我的问题。在我的例子中,它发生在任何artisan命令上,即使我只是键入“php artisan”,输出也是[PDOException]找不到驱动程序 我在Ubuntu14.04LTS上运行Laravel5,带有一个LEMP堆栈(PHP5.6FPM、Mysql、Nginx)。在config/database.php中,默认驱动程序设置为mysql 我已经检查了php--ini的输出,它似乎加载了所有配置文件: Configuration File (p
[PDOException]找不到驱动程序
我在Ubuntu14.04LTS上运行Laravel5,带有一个LEMP堆栈(PHP5.6FPM、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.d中,我看到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
符号链接与包含所有ini文件的基本目录/etc/php5/mods available
匹配:
pdo.ini
pdo_mysql.ini
就这些。如果有人已经经历了这一点,一些帮助将非常感谢。谢谢 因此,经过多次尝试,我终于找到了修复方法:只需安装
php5-sybase
软件包。在那之后,工匠们工作得很完美
我猜homestead上已经安装了它,不幸的是我需要在VMWare工作站上配置一个裸骨ISO。因此,经过多次尝试,我终于找到了解决方法:只需要安装
php5 sybase
软件包。在那之后,工匠们工作得很完美
我想在homestead上它已经安装好了,不幸的是我需要在VMWare工作站上配置一个裸骨ISO