Я пытаюсь использовать 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
.
Похоже, что для версии 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 по умолчанию, и буду обновлять / комментировать свой ответ, когда узнаю больше!