Назад | Перейти на главную страницу

Функции mysql и php cli

Я пытаюсь запустить Symfony на моем новом Macbook Pro, но мне не удается заставить его работать со сценариями командной строки.

При каждой задаче symfony, связанной с подключением к базе данных, появляется следующее сообщение:

"Couldn't locate driver named mysql"

Поэтому я попробовал протестировать mysql из интерактивного скрипта командной строки php. Не повезло.

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

Но запуск функции mysql_connect в браузере работает.

Я уже узнал, что php использует другой php.ini для скриптов cli, но мне не повезло редактировать его для работы с командами mysql.

Кто-нибудь знает, что здесь не так?

Заранее спасибо!

Кстати, я не использую MAMP или что-то в этом роде, просто стандартную установку php из osx snow leopard 5.3+ и установленный mysql.

Вы пробовали использовать флаг --php-ini для явного указания загружаемого INI-файла? I.E.

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