Я запускаю php как скрипт оболочки.Пользовательский php.ini во время выполнения php как сценарий оболочки
(Не уверен, что если «сценарий оболочки» правильно. Файл начинается с #!/usr/bin/php
)
Это прекрасно работает. Но класс MongoDB не загружается, поскольку правильный php.ini (с extension=mongo.so
) не используется.
Как это использовать , что php.ini?
Уже попробовал #!/usr/bin/php -c /usr/local/lib/php.ini
Но я все еще получаю ту же ошибку - Fatal error: Class 'Mongo' not found
Что можно сделать?
Пожалуйста, сформулируйте Ваши серверную ОС. (и если ubuntu, проверьте, существует ли /etc/php5/cli/php.ini - это тот, который нужно редактировать) – Teson
Вывод 'php -i' в командной строке (в основном, вызов phpinfo()) будет точно указывать какие расширения загружаются, где PHP ищет их и т. д. –