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!