mysql - 如何在 CLI 中编辑 php.ini

标签 mysql symfony1 doctrine terminal command-line-interface

我正在使用 MAMP 开发一个 symfony 项目。

我正在尝试使用此脚本从终端将数据加载到 sql 中:

php symfony Doctrine :insert-sql

我收到这个错误:

找不到名为 mysql 的驱动程序

论坛已说明您应该启用 pdo_sql。

这在 MAMP/conf/php5.2/php.ini 和 MAMP/conf/php5.3/php.ini 中启用

研究文档指出 CLI 中的 php.ini 文件与位于 apache 中的 php.ini 文件不同。

如何在 CLI 中找到并编辑明显不同于 MAMP 目录中的 php.ini 文件?

最佳答案

在命令行上运行:

php -info | grep Confi

它应该给你这样的输出

Configuration File (php.ini) Path => /etc/php5/cli
Loaded Configuration File => (none)

但您不必编辑它。您可以简单地使用 MAMP 使用的那个:

php -c /path/to/your/php.ini symfony doctrine:insert-sql

关于mysql - 如何在 CLI 中编辑 php.ini,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8767186/

相关文章:

php - Symfony - 更新唯一列 - 验证问题

symfony1 - Symfony : difference between Action+partial and a Component

php - 使用交叉表时如何在 Postgresql 中准备语句

php - Symfony 配置 : Doctrine InvalidConfigurationException: Unrecognized option "options" under "doctrine.dbal"

php - 我如何使用 make :migration with multiple entity managers?

mysql - SQL选择百分比

mysql - 如何在 MySQL 中 SUM() 多个子查询行?

MYSQL语法错误,属性default的句子

javascript - 为什么 mysql-event 在 node.js 中不起作用?

php - 在不影响内存限制的情况下导入巨大的 JSON 编码数组