我在安装laravel时有一次不好的经历.然而,我能够做到这一点,并进入下一个层次.我使用生成器创建了我的migrations.

php artisan migrate

它抛出了一个异常-找不到驱动程序.

       '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.

我try 在stackoverflow和laravel论坛上搜索,人们认为这是PDO问题,而不是artisan或php的问题——我遵循了这些建议,比如添加

extension=pgsql.so
extension=pdo_pgsql.so

在php中.伊尼

没有积极的结果.上面总是写着[PDOException]could not find driver.

有人能帮忙解决这个问题吗.

我使用的环境:Mac、laravel 4、带有PHP5.4.4的MAMP PRO

推荐答案

你可以用

sudo apt-get install php7-mysql

sudo apt-get install php5-mysql

sudo apt-get install php-mysql

This w或ked f或 me.

Mysql相关问答推荐

MySQL添加表会将&@@&qot;追加到表名

MySQL嵌套的内连接使查询变得很慢-解决方案?

在MySQL CLI中,是否有自动完成过程的方法?

亚马逊RDS MySQL-无法';t执行';使用读取锁定刷新表';

替代对多个表执行 FULL OUTER JOIN?

SQL - 基本的内部连接查询

try 在 .map 中使用 Favorite 选项卡进行react .我无法更改 mysql 表上的布尔类型

错误1075:表定义不正确;只能有一个自动列,它必须定义为一个键(使用 gorm 和 mysql)

我在 mysql 查询中需要帮助,我想在年龄之间按年龄过滤器分组,并显示 0 计数之间找不到的数据

Mysql,显示谁已经和没有 Select 退出巴士服务

为什么以及如何将 Django filter-by BooleanField 查询转换为 SQL WHERE 或 WHERE NOT 而不是 1/0?

查询以从约会表中获取可用空档

Select 多列但仅按 1 列分组

试图获取非对象的属性

Amazon RDS Aurora 与 RDS MySQL 与 EC2 上的 MySQL?

由于在 MySQL 中使用保留字作为表名或列名导致的语法错误

在 MySQL 中找不到 outfile 创建的文件

带有 OuterRef 的简单子查询

使用 MySql,我可以对列进行排序但最后有 0 吗?

如何将 MySQL 数据库导出为 JSON?