php artisan 迁移: [PDOException]could not find driver

标签 php mysql laravel-4

我在整个互联网(包括 Stack Overflow)上搜索了有关我最近遇到的这个问题的答案。

我正在尝试安装并运行最新版本的 Laravel PHP 框架,目前正在执行快速入门步骤。当我在创建 View 文件和“用户”表后进入迁移步骤时,我不断抛出“PDOEXCEPTION”错误 ->“无法找到驱动程序”。

以下是我迄今为止尝试安装 Laravel 所采取的步骤。

系统规范 -> 安装了 WAMP 服务器并将 PHP5 安装为单独文件夹的 Windows 7 PC。

步骤:

  1. 安装了 PHP 的“Composer”工具。下载安装文件并运行安装程序后,它在我的硬盘上找到了位于 (C:\PHP) 的“PHP”目录,并继续通过该路径进行安装。

  2. 使用“Composer”安装“Laravel”,方法是通过“PHP”目录 (C:\PHP) 在我的命令终端中输入以下命令 -> 'composer create-project laravel/laravel blog --偏好距离'

  3. 进入我的新“博客”项目(C:\php\blog)并修改文件“C:\php\blog\app\routes.php”、“C:\php\blog\app”\views\users.blade.php', 'C:\php\blog\app\views\layout.blade.php'。

  4. 使用以下命令在“博客”项目 (C:\php\blog)“php artisan migrate:make create_users_table”内创建迁移。创建此文件后,我根据 Laravel 在线快速入门指南对其进行了修改。

  5. 修改此程序后,我输入“php artisan migrate”,就在那时我不断收到 PDOEXCEPTION:“无法找到驱动程序”问题。

我已经检查了我的 php.ini 文件并且设置了 php_pdo_mysql.dll 的扩展名,但我仍然不断收到此错误。

在花了很多时间研究这个错误之后,我仍然无法弄清楚是什么导致了这个问题。任何帮助将不胜感激。

请大家帮帮我!

最佳答案

我听取了 Shift Exchange 的建议并下载了 Laravel Homestead,现在我的系统已启动并运行。

使用以下链接了解正确安装 Laravel Homestead 的步骤:http://laravel.com/docs/4.2/homestead

请注意,如果您使用的是 Windows,则可能必须使用 Putty 才能正确连接到 VirtualBox 计算机。

关于php artisan 迁移: [PDOException]could not find driver,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26347770/

相关文章:

php - 带通配符的 PDO 准备语句

php - 在 Magento 安装脚本中创建属性集

php - 通过 cURL 发送 JSON 始终返回 "No access"

mysql - 如何在 MySQL 中将默认 Null 更改为 NOT NULL

php - 两个交互类的 OOP 设计方法

python - 为什么 peewee 在 mysql 选择查询中包含 'id' 列?

php - Laravel 4 Blade 错误

php - 抛出新的 FileException ('File must be readable.' );

Laravel 4.2 : Forcing seed on migrate:refresh in production

mysql - Phpmyadmin-每四个类别行后显示一个特定类别