GNU/Linux >> Tutoriels Linux >  >> Panels >> Plesk

Installer mongodb pour PHP sur les serveurs Plesk

Ce guide vous aidera à installer l'extension PHP de MongoDB sur un serveur Plesk. Vous avez besoin d'un accès root au serveur, ce n'est donc pas compatible avec les environnements d'hébergement partagé.

La dernière étape doit être exécutée à l'aide du compte "Utilisateur système" de votre domaine.

Ce guide utilise le binaire Plesk PHP 7.0, mais vous pouvez remplacer toutes les instances de « 70 » et « 7.0 » par la version sélectionnée de PHP. Assurez-vous simplement que cette version particulière est installée (par Plesk) et sélectionnée pour le domaine en question dans l'interface graphique de Plesk, sinon l'application Web ne trouvera pas le serveur mongodb.

0. Installez MongoDB Server Daemon si vous ne l'avez pas déjà fait

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. Installer les dépendances pour la compilation

yum install gcc openssl-devel plesk-php70-devel

2. Utiliser PECL pour installer la bibliothèque 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. Configurer la bibliothèque mongodb à l'aide de Composer

Notez que composer doit être installé dans le chemin du fichier où vous souhaitez l'exécuter/l'utiliser avant d'exécuter cette commande.

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

Si vous avez terminé cette dernière étape accidentellement en tant que root, assurez-vous de transférer les fichiers au bon utilisateur une fois que vous avez terminé.

Avez-vous trouvé ce guide utile? Consultez notre blog pour plus d'informations intéressantes. Besoin d'aide? Avec l'un de nos services VPS canadiens gérés, nous pouvons gérer l'installation pour vous !


Plesk
  1. Comment installer MongoDB sur Ubuntu 18.04 - Guide pour les débutants

  2. Installation du module mcrypt manquant pour PHP 7.2

  3. Fonctionnalités supplémentaires offertes par Parallels pour Parallels Plesk Panel (serveurs dédiés)

  4. Paramètres PHP sur Plesk

  5. Erreur lors de l'installation du package R pour Linux

Installation de Laravel PHP Framework sur Ubuntu 16.04 pour Apache

Installation de Laravel PHP Framework sur Ubuntu 18.04 LTS pour Apache

Comment installer ionCube Loader pour PHP dans Ubuntu

Comment installer WordPress dans Plesk ?

Node.js pour Plesk

Comment installer/supprimer des versions PHP supplémentaires sur Plesk