我今天尝试了 Symfony 2,并试着玩了一下 Doctrine。
但是当我在命令行中使用命令 php app/console doctrine:schema:create
时,它返回这个错误:
[PDOException]
could not find driver
doctrine:schema:create [--dump-sql] [--em[="..."]]
我的 php.ini 文件和 phpinfo() 清楚地显示 PDO 驱动程序已加载。我还在纯 PHP 中创建了一个小脚本来使用 PDO 连接到我的数据库并且它运行良好。没有错误,因此 PDO 已正确安装并且可以正常工作。
PHP 和 MySQL 使用最新版本的 EasyPHP 在我的计算机上运行。
Doctrine 可能出了什么问题?我现在应该去哪里看?
原文由 Marc-François 发布,翻译遵循 CC BY-SA 4.0 许可协议
您需要正确配置您的 php cli,以加载 Web 服务器版本已配置加载的相同扩展。
这是 PHP 在何处搜索配置文件的 链接