【发布时间】:2011-10-08 19:16:07
【问题描述】:
我遇到了一个严重的问题。 我想在我的 Symfony 2 项目上使用 Doctrine 2。
我已经从 app/console 更改了 php 路径:
/opt/lampp/bin php
我已经在 /opt/lampp/etc/php.ini 中为我的 mysql_pdo 指定了好的路径
pdo_mysql.default_socket = /opt/lampp/var/mysql/mysql.sock
并检查我的 php_info() 以获取我的 pdo:
PDO PDO support enabled PDO drivers mysql, pgsql, sqlite, sqlite2 pdo_mysql PDO Driver for MySQL enabled Client API version mysqlnd 5.0.7-dev - 091210 - $Revision: 304625$
Directive Local Value Master Valuepdo_mysql.default_socket /opt/lampp/var/mysql/mysql.sock /opt/lampp/var/mysql/mysql.sock
pdo_pgsql PDO Driver for PostgreSQL enabled PostgreSQL(libpq) Version 8.0.3 Module version 1.0.2 Revision $Id: pdo_pgsql.c 300351 2010-06-10 12:11:19Z iliaa $
一切看起来都很好,但是当我使用这个 Symfony 命令时:
php app/console doctrine:mapping:import WonderWBundle yml
它只是说:
[PDOException] 找不到驱动程序
我使用的是 Ubuntu 10.10 XAMPP for Linux 1.7.4 !
似乎我已经做好了让 Pdo 正常工作的一切,但在 Symfony 2 上却没有。 有人可以帮忙吗? Pleeeaaaassse(我要疯了!!)
非常感谢:P
(PS:Grrr 无法链接我的截图!)
【问题讨论】:
-
我有答案了!好的,一件棘手的事情!我的第一步是好的!你可以在那里关注它>>antoine.goutenoir.com/blog/2011/02/12/…
标签: mysql pdo xampp doctrine-orm symfony