mysql 函数 php cli

mysql 函数 php cli

我正在尝试在我的新 Macbook Pro 上运行 Symfony,但无法让它与命令行脚本一起工作。

每个与数据库连接相关的 symfony 任务都会出现以下消息:

"Couldn't locate driver named mysql"

所以我尝试从交互式 php 命令行脚本测试 mysql。但还是没成功。

php > mysql_connect();
PHP Fatal error:  Call to undefined function mysql_connect() in php shell code on line 1

但是在浏览器中运行mysql_connect函数确实有效。

我已经发现 php 对 cli 脚本使用了不同的 php.ini,但是我无法编辑它以使用 mysql 命令。

有人知道这里出了什么问题吗?

提前致谢!

顺便说一句,我不使用 MAMP 或类似的东西,只是从 osx snow leopard 5.3+ 安装标准 php 并安装 mysql。

答案1

您是否尝试过使用 --php-ini 标志明确指定要加载的 INI 文件?IE

php --php-ini /etc/php.ini -f myfile.php

相关内容