我在安装laravel时遇到了不好的经验。但是,我能够这样做,并进入了新的高度。我使用生成器并创建了迁移。但是当我键入最后一条命令时
php artisan migrate
它引发PDOException-找不到驱动程序。
'mysql' => array(
'driver' => 'mysql',
'host' => 'localhost',
'unix_socket' => '/Applications/MAMP/tmp/mysql/mysql.sock',
'database' => 'database',
'username' => 'root',
'password' => '',
'charset' => 'utf8',
'collation' => 'utf8_unicode_ci',
'prefix' => '',
),
那是我在config / database.php中的配置。
我尝试在stackoverflow和laravel论坛上进行搜索,人们认为这是PDO问题,而不是artisan或php的问题-我遵循这些建议,例如添加
extension=pgsql.so
extension=pdo_pgsql.so
在php.ini中
没有积极的结果。总是说[PDOException]could not find driver.
有人可以帮忙解决这个问题吗?
我正在使用的环境:Mac,laravel 4,带有AMP 5.4.4的MAMP PRO
您可以使用
sudo apt-get install php7-mysql
要么
sudo apt-get install php5-mysql
要么
sudo apt-get install php-mysql
这对我有用。
我在我的Ubuntu14.04上有一个Laravel5.4项目(带有Plesk12.5.30的VPS)。创建数据库并使用所需信息设置.env文件后,我运行了,并引发异常: 无法找到驱动程序(SQL:选择*frominformation_schema.tables其中table_schema=pmaramaldb和table_name=迁移) [PDO异常] 找不到驱动程序 My.env文件具有:
问题内容: 我在Ubuntu 14.04(带有Plesk 12.5.30的VPS)上有一个Laravel 5.4项目。创建数据库并使用所需信息设置 .env 文件后,我运行了并且引发了异常: [Illuminate \ Database \ QueryException] 找不到驱动程序(SQL:从information_schema.tables中选择*,其中table_schema = pma
如果我使用的是maven插件,并且通过它一切都很好,但是我怎么能在没有Maven插件的情况下运行它,使用运行配置并从那里设置Tomcat。如果我做一些,出现以下错误: 使用插件一切工作:Maven项目 - 但是,当我尝试通过不同的运行配置运行同一个项目时,问题出现了,如下所示: 错误来自标记行: 问题可能与运行配置有关。
问题内容: 我在只能访问MySQL和FTP的服务器上开发网站,因此我运行的所有命令都是通过b374k php shell进行的。我在使用SQL驱动程序时遇到Laravel问题。我尝试切换到文件托管的SQLite(在database / database.sqlite中),但是引发的异常与使用MySQL时相同。控制台的输入和输出如下: 服务器上安装的Apache扩展为: 可能是什么问题,我该如何解决
我正在一个服务器上开发一个网站,我只能访问MySQL和FTP,所以我运行的所有命令都是通过b374k php shell。我遇到了SQL驱动程序的Laravel问题。我尝试切换到文件托管的SQLite(在database/database.SQLite中),但引发的异常与使用MySQL时相同。控制台的输入输出如下: 服务器上安装的Apache扩展包括: 问题可能是什么?我如何修复它?(我没有访问根
问题内容: 嗨,我收到尝试通过php文件连接到sqlite时 找不到驱动程序 错误的消息。我已将权限设置为777 … PHP 5.2.16版,已安装模块。任何找不到驱动程序的原因,php.ini都显示了已安装的扩展名pdo.so和pdo_mysql.so。 PDO 已启用PDO支持的PDO驱动程序mysql pdo_mysql 适用于MySQL的PDO驱动程序,客户端库版本5.0.92 问题答案: