php artisan migrate:[PDOException]找不到驱动程序

时间:2014-10-13 19:47:19

标签: php mysql laravel-4

我已经在互联网上搜索过(包括Stack Overflow),以获得关于我遇到的这个最近问题的答案。

我正在尝试安装并运行最新版本的Laravel PHP Framework,目前正在进行QuickStart步骤。当我在创建视图文件和'用户'表后进入迁移步骤时,我不断被抛出'PDOEXCEPTION'错误 - > '找不到司机'。

以下是我在尝试安装Laravel时所采取的步骤。

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

步骤:

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

  2. 使用'Composer'安装'Laravel',在命令终端通过'PHP'目录(C:\ PHP)输入以下命令 - > 'composer create-project laravel / laravel blog --prefer-dist'

  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. 使用以下命令在'blog'项目(C:\ php \ blog)'php artisan migrate:make create_users_table'中创建迁移。创建此文件后,我根据Laravel在线快速入门指南对其进行了修改。

  5. 在我修改了这个程序之后,我输入了'php artisan migrate',这就是我一直得到PDOEXCEPTION:'找不到驱动程序'的问题。

  6. 我检查了我的php.ini文件,并设置了php_pdo_mysql.dll的扩展名,但我仍然遇到此错误。

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

    请帮帮我们!

1 个答案:

答案 0 :(得分:0)

我接受了The Shift Exchange的建议并下载了Laravel Homestead,现在我的系统启动并运行了。

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

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