PHP-расширение MongoDB не распознается в сценарии командной строки - PullRequest
4 голосов
/ 22 октября 2011

Я использую новый сервер (Rackspace, Ubuntu 10.04), пытающийся запустить php-файл через оболочку linux, и этот файл использует MongoDB для вставки и хранения собираемой информации.Я получаю сообщение об ошибке, которая определена в используемой библиотеке MongoDB: «Расширение MongoDB PECL не установлено или не включено»

Когда я запускаю тот же файл / скрипт вокно браузера, оно работает просто отлично.

Несколько замечаний:

Я использовал все вышеперечисленное вместе в предыдущем,другой сервер без проблем.

Я новичок в настройке сервера на 100% самостоятельно, может кто-нибудь помочь мне понять, почему расширение MongoDB PHP не распознается при запуске через оболочку, но работает при доступе через http?Это будет связано с конфигурацией моего сервера, или проблема связана с библиотеками, которые я использую?

1 Ответ

9 голосов
/ 23 октября 2011

В Ubuntu есть два php.ini, один для Apache, другой для командной строки. Если я правильно помню, они под:

/etc/php5/apache/..
/etc/php5/cli/...
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...