Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/72.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中的PDO异常_Php_Mysql_Database_Laravel_Nginx - Fatal编程技术网

非本地服务器中PHP中的PDO异常

非本地服务器中PHP中的PDO异常,php,mysql,database,laravel,nginx,Php,Mysql,Database,Laravel,Nginx,我正在使用不在本地计算机中的nginx服务器。我有mysql工作台,在那里我存储数据库。我的mysql工作台中有一个数据库。在laravel中,当我运行命令php artisan migrate以连接数据库时,出现以下错误: [Illuminate\Database\QueryException] could not find driver (SQL: select * from information_schema.tables where table_schema = database_na

我正在使用不在本地计算机中的nginx服务器。我有mysql工作台,在那里我存储数据库。我的mysql工作台中有一个数据库。在laravel中,当我运行命令php artisan migrate以连接数据库时,出现以下错误:

[Illuminate\Database\QueryException]
could not find driver (SQL: select * from information_schema.tables where table_schema = database_name and table_name = migrations)
  [PDOException]
  could not find driver
My.env文件如下所示:

APP_ENV=local 

APP_KEY=applicaion_key

APP_DEBUG=true

APP_LOG_LEVEL=debug

APP_URL=host address of mysql server

DB_CONNECTION=mysql

DB_HOST=ip address of the host of mysql workbench

DB_PORT=3306 // 

DB_DATABASE=database_name

DB_USERNAME=username

DB_PASSWORD=mysql workbench password

我认为这是quey级别的异常,您需要一个名为
pdo_mysql
的模块。确保在您的服务器上安装了PDO MYSQL。似乎您的服务器上没有安装php MYSQL。即使安装了php PDO,您仍然需要php MYSQL才能按照@gpasci的建议将其用于MYSQL。PDO只是一个抽象层,不包含实际的驱动程序…使用$php-m命令,我找到了以下模块:calendar Core ctype date exif fileinfo filter ftp gettext hash iconv json libxml openssl pcntl pcre PDO Phar posix读线反射会话shmop sockets SPL标准SYSVMG sysvsem sysvshm标记器Zend OPcache zlib[Zend modules]Zend OPcache好了!您缺少mysql扩展,需要安装它。我认为这是quey级别的异常,您需要一个名为
pdo_mysql
的模块。确保在您的服务器上安装了PDO MYSQL。似乎您的服务器上没有安装php MYSQL。即使安装了php PDO,您仍然需要php MYSQL才能按照@gpasci的建议将其用于MYSQL。PDO只是一个抽象层,不包含实际的驱动程序…使用$php-m命令,我找到了以下模块:calendar Core ctype date exif fileinfo filter ftp gettext hash iconv json libxml openssl pcntl pcre PDO Phar posix读线反射会话shmop sockets SPL标准SYSVMG sysvsem sysvshm标记器Zend OPcache zlib[Zend modules]Zend OPcache好了!您缺少mysql扩展,需要安装它。