GNU/Linux >> Tutoriales Linux >  >> Panels >> Plesk

Instalación de mongodb para PHP en servidores Plesk

Esta guía lo ayudará a instalar la extensión PHP de MongoDB en un servidor Plesk. Necesita acceso raíz al servidor, por lo que no es compatible con entornos de alojamiento compartido.

El último paso debe ejecutarse utilizando la cuenta de "Usuario del sistema" de su dominio.

Esta guía utiliza el binario Plesk PHP 7.0, pero puede reemplazar todas las instancias de "70" y "7.0" con la versión seleccionada de PHP. Solo asegúrese de tener esa versión en particular instalada (por Plesk) y seleccionada para el dominio en cuestión en la GUI de Plesk, de lo contrario, la aplicación web no encontrará el servidor mongodb.

0. Instale MongoDB Server Daemon si aún no lo ha hecho

echo '[MongoDB]
name=MongoDB Repository
baseurl=http://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.2/$basearch/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-4.2.asc' > /etc/yum.repos.d/mongodb.repo

yum install mongodb-org
systemctl restart mongod

1. Instalar dependencias para compilar

yum install gcc openssl-devel plesk-php70-devel

2. Use PECL para instalar la biblioteca PHP

/opt/plesk/php/7.0/bin/pecl config-set php_prefix /opt/plesk/php/7.0/bin/
/opt/plesk/php/7.0/bin/pecl install mongodb
echo 'extension=mongodb.so' > /opt/plesk/php/7.0/etc/php.d/mongodb.ini
systemctl restart plesk-php70-fpm

3. Configure la biblioteca mongodb usando Composer

Tenga en cuenta que debe tener el compositor instalado en la ruta del archivo donde desea ejecutarlo/usarlo antes de ejecutar este comando.

/opt/plesk/php/7.0/bin/php composer.phar require "mongodb/mongodb=^1.0.0"

Si completó este paso final accidentalmente como root, asegúrese de compartir los archivos con el usuario correcto una vez que haya terminado.

¿Encontraste útil esta guía? Echa un vistazo a nuestro blog para obtener más información excelente. Necesitas más ayuda? ¡Con uno de nuestros servicios VPS canadienses administrados, podemos manejar la instalación por usted!


Plesk
  1. Guía básica para instalar LAMP en Ubuntu

  2. Instalación del módulo mcrypt faltante para PHP 7.2

  3. Cómo instalar XCache para PHP en CentOS

  4. Funciones adicionales que ofrece Parallels para Parallels Plesk Panel (servidores dedicados)

  5. Múltiples Versiones de PHP en plesk

Instalación de Laravel PHP Framework en Ubuntu 16.04 para Apache

Instalación de Laravel PHP Framework en Ubuntu 18.04 LTS para Apache

Cómo instalar ionCube Loader para PHP en Ubuntu

¿Cómo instalar WordPress en Plesk?

Node.js para Plesk

Cómo instalar/eliminar versiones adicionales de PHP en Plesk