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

Установка расширения openlitespeed mongodb для lsphp

Я пытаюсь использовать mongodb с lsphp. В настоящее время я вручную скомпилировал mongodb.so, следуя этот и я вижу mongodb.so в /usr/local/lsws/lsphp7/lib/php/extensions/no-debug-non-zts-20160303 . Теперь следующий шаг по ссылке - включить расширение, добавив extension=mongodb.so линия на php.ini. Проблема в том, что я не смог найти php.ini для версии lsphp7.1, которая была скомпилирована с openlitespeed графический интерфейс администратора. Я искал каждую папку в /usr/local/lsws/lsphp7 безрезультатно для php.ini.

Скриншот phpinfo

Похоже, что для версии PHP нет файла php.ini - что вы можете сделать, это перейти в /usr/local/lsws/lsphp7/lib и туда поместите файл с именем php.ini с содержимым из https://raw.githubusercontent.com/php/php-src/PHP-7.1.25/php.ini-production

Там же вы можете добавить свой extension=mongodb.so внизу ini файла.

Не забудьте после этого перезапустить OpenLiteSpeed!

Я изучаю, почему нет файла php.ini по умолчанию, и буду обновлять / комментировать свой ответ, когда узнаю больше!