我正在尝试从本手册安装 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。