2.8.17. Работа с mongodb

Важные моменты:

  • На хостинге можно размещать только базы данных MySQL. Расширение mongodb добавлено для работы с внешними базами данных.
  • Расширение mongodb доступно на версиях PHP 5.4 и выше. На версиях PHP 5.4 и 5.5 корректная работа расширения не гарантируется, так как них существует только устаревшее расширение — для PHP 5.4 установлена версия 1.2.11, для PHP 5.5 версия 1.6.0.
  • Для работы с MongoDB нужно установить библиотеку и открыть порт 27017.
  1. Откройте настройки PHP.
  2. Установите галочку напротив «mongodb» в блоке «Модули» и сохраните изменения.
  3. Подождите 10-15 минут, пока изменения вступят в силу.
  1. Подключитесь к хостингу по SSH.
  2. Перейдите в нужный каталог:
    cd ~/example.com/www/

    В команде вместо example.com/www/ укажите путь к нужному каталогу.

  3. Установите расширение, используя ini-файл сайта:
    php -c ~/.system/php/www.example.com.ini -f /usr/local/bin/composer require mongodb/mongodb

    Вместо www.example.com укажите сайт, для которого включён модуль mongodb.

  4. Откройте порт для исходящих соединений 27017.
Содержание