Avant de commencer à installer l'extension PHP MongoDB, assurez-vous que votre environnement répond aux exigences suivantes.
Il est recommandé d'utiliser PHP 7.0 ou plus et de s'assurer que les outils PHPIZE et PHP-Config sont installés. Vous pouvez vérifier si ces outils sont installés par:
php -v
phpize -v
php-config -v
La méthode d'installation PECL nécessite que la bibliothèque du pilote MongoDB C pour fournir l'interface sous-jacente entre PHP et MongoDB. Dans Redhat ou CentOS, vous pouvez installer le pilote MongoDB C à l'aide de la commande suivante:
<span class="fun">Yum install -y mongodb mongodb-devel</span>
PECL peut facilement installer une extension MongoDB et utiliser la commande suivante pour télécharger:
<span class="fun">PECL Installer MongoDB</span>
Une fois l'extension téléchargée, vous devez ajouter l'extension dans le fichier de configuration PHP. Si votre PHP est installé via YUM, ouvrez le fichier de configuration PHP:
<span class="fun">vim /etc/php.ini</span>
Dans le fichier php.ini, trouvez la section d'extensions dynamiques et ajoutez ce qui suit:
<span class="fun">Extension = MongoDB.SO</span>
Pour rendre la configuration prendre effet, redémarrez le service Web:
<span class="fun">service httpd redémarrer</span>
Une fois l'installation terminée, vous pouvez vérifier si l'extension MongoDB a été chargée via le code suivant:
<span class="fun">var_dump (extension_loade ('mongodb'));</span>
Si le vrai est retourné, cela signifie que l'extension MongoDB a été chargée avec succès.
Ce qui précède est les étapes détaillées pour installer l'extension PHP MongoDB via PECL. Pendant le processus d'installation, assurez-vous que les dépendances pertinentes sont installées correctement et utilisez une version PHP compatible pour vous assurer que l'installation se déroule bien.