0

我正在尝试从本手册安装 Zend Framework 2 + Doctrine,但 PDO 驱动程序存在一些问题。Doctrine 正在尝试连接到我的 MySQL 服务器,然后尝试创建模式:

./vendor/bin/doctrine-module orm:schema-tool:create

我有这个错误:

 [PDOException]
 could not find driver

这是我的配置/自动加载/doctrine.local.php:

 return array(   'doctrine' => array(
     'connection' => array(
       'orm_default' => array(
         'driverClass' =>'Doctrine\DBAL\Driver\PDOMySql\Driver',
         'params' => array(
           'driver'   => 'pdo_mysql', 
           'host'     => 'localhost',
           'port'     => '3306',
           'user'     => 'root',
           'password' => 'password',
           'dbname'   => 'blog', 
 )))));

我有 PHP 5.3.5,我;extension=php_pdo_mysql.dll在 php.ini 中没有注释,也没有注释。但是php -m | grep -i pdo给了我:

PDO

只要。我知道它也应该是pdo_mysql,但我正在尝试一切,但它没有出现。

无论如何,PDO 驱动程序在我在此服务器上的另一个项目中运行良好,我没有使用 Zend 和 Doctrine。

4

1 回答 1

2

哦好。我刚刚解决了一个问题。我要去这个页面,想在其他任何地方找到我的 php.ini 文件,也许是 PHP 文件夹 - 它是另外一个"C:\Users\%username%\AppData\Local\VirtualStore\Program Files (x86)\wamp\bin\php\php5.3.5",那里有一行

;extension=php_pdo_mysql.dll

没有取消评论。我没有注释它并且它有效!

于 2013-06-12T10:50:06.167 回答