php - Laravel PDO 异常

标签 php mysql exception pdo laravel

我已经安装了 xampp 和 laravel。

迁移全部完成,一切正常,因此存在与 mysq 服务器的连接。

虽然当我尝试

Schema::create('tickets', function(Blueprint $table) {
        $table->increments('id');
        $table->string('summary');
        $table->text('description');
        $table->string('priority',1)->default('3');
        $table->datetime('due_at')->nullable();
        $table->datetime('closed_at')->nullable();
        $table->timestamps();
    });

出现以下错误

“PDOException”,消息“无法在/opt/lampp/htdocs/.... 中找到驱动程序”

不知道该怎么办,因为我已经尝试了一切。

希望得到一些帮助。

最佳答案

您应该在服务器上安装 PDO。编辑 php.ini(查看 phpinfo(),“加载的配置文件”行,找到 php.ini 文件路径)。找到并取消注释以下行(删除 ; 字符):

;extension=php_pdo_mysql.dll

然后,重新启动 Apache 服务器。

关于php - Laravel PDO 异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23086314/

相关文章:

mysql - 在读取速度和写入速度方面,InnoDB 与 MyISAM 的比较是否仍然适用?

mysql - 重命名 Django 模型及其对应的 MySQL 表

ruby-on-rails - Exception_Notification 不知道 RecordNotFound 异常

php - 异常捕获 : when not to catch them?

php - 如何在 Yii 2.0.6 中激活 Gii 代码生成器?

php 解析错误不会显示

MySQL 查询分组依据并使用不同的行

java - 为什么/何时添加 inputMismatchException?

php - Telegram Bot - 无法使用 PHP 删除自定义键盘

php - 使用 PHP 和 MySQL 获取包含特殊字符的 "text"列的数据