Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Laravel 5:Artisan异常找不到驱动程序_Php_Laravel_Nginx_Pdo_Laravel 5 - Fatal编程技术网

Php Laravel 5: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

我发现了其他类似的问题,但似乎没有一个能解决我的问题。在我的例子中,它发生在任何artisan命令上,即使我只是键入“php artisan”,输出也是
[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