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