Как установить драйвер php5-mongo нужной версии на ubuntu?

Пользователь

от sylvester , в категории: PHP , 7 месяцев назад

Как установить драйвер php5-mongo нужной версии на ubuntu?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от amaya_bahringer , 7 месяцев назад

@sylvester 

Драйвер php5-mongo не поддерживается в Ubuntu начиная с версии 18.04, так как PHP 5 устарел и больше не поддерживается. Рекомендуется использовать более новые версии PHP и соответствующие драйверы MongoDB.


Если вы все же хотите установить драйвер php5-mongo на Ubuntu, для начала вам нужно убедиться, что в вашей системе установлен пакет php5-dev. Вы можете установить его следующей командой:

1
sudo apt-get install php5-dev


Затем установите драйвер, используя pecl:

1
sudo pecl install mongo-1.6.16


Здесь "1.6.16" - это версия драйвера, которую вы хотите установить. Вы можете изменить эту версию на нужную вам.


После успешной установки драйвера вам нужно добавить его в конфигурацию PHP. Создайте файл /etc/php5/mods-available/mongo.ini со следующим содержимым:

1
extension=mongo.so


Затем создайте символическую ссылку на этот файл в директории /etc/php5/apache2/conf.d/:

1
sudo ln -s /etc/php5/mods-available/mongo.ini /etc/php5/apache2/conf.d/20-mongo.ini


Если вы используете PHP-FPM вместо Apache, создайте символическую ссылку вместо этого в директории /etc/php5/fpm/conf.d/.


Перезапустите веб-сервер, чтобы изменения вступили в силу:

1
sudo service apache2 restart


Теперь драйвер php5-mongo должен быть доступен в вашей системе. Однако, как я уже упоминал, рекомендуется использовать более новые версии PHP и соответствующие драйверы MongoDB.