symfony1 - symfony 学说 :insert-sql - "Couldn' t locate driver named mysql"error

标签 symfony1 wamp symfony-forms symfony-1.4

嘿,我是 symfony 的新手。
我正在 symfony-project.com 上关注这个 joobet 教程,我在第 3 天 http://www.symfony-project.org/jobeet/1_4/Doctrine/en/03
每当我输入 php symfony science:insert-sql 时,我都会得到
以下错误:

教义创建表
找不到名为 mysql 的驱动程序

我在 WAMP 上使用它。我有 symfony 存在于 C:\wamp\bin\php\php5.3.0\PEAR\symfony
我的项目存在于 C:\wamp\www\jobeet
请帮助我解决这个问题,因为我被困在这里,无法进一步移动。

最佳答案

您需要启用 PDO 的 mysql 驱动程序。您将需要编辑 1 或 2 个 php.ini 文件,具体取决于您的系统。

首先,您需要编辑 apache 使用的 php.ini,您可以通过创建一个执行 phpinfo() 的新文件,通过浏览器检查它并搜索“php.ini”来找到它。

第二个是命令行使用的,打开终端(开始-运行-cmd.exe),运行php -i > phpinfo.txt ,然后打开文本文件并搜索“php.ini”。

您正在寻找它的扩展部分,用 pdo_mysql 取消注释该行(删除开头的 ;)。完成所有这些之后,重新启动 apache 就可以了。

关于symfony1 - symfony 学说 :insert-sql - "Couldn' t locate driver named mysql"error,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2727396/

相关文章:

symfony1 - 如何从 symfony 任务的配置方法访问数据库

php - 什么时候需要在 PHP 中启用 mbstring?

Symfony 使用映射的虚假表单字段验证表单

php - 如何将实体映射到 Symfony 2 中的表单

php - <ModelName>.class.php 和 <ModelName>Table.class.php 之间的 Symfony 区别

symfony1 - Symfony 1.4 中的 session 删除

php - 按 i18n 字段对 symfony admin-generator-list 进行排序

php - 长插入查询

php - 无法在 wamp 中通过 Web 表单插入,但它在 xampp 中有效

symfony-1.4 - Symfony - 在 Propel 中嵌入表单