Position actuelle: Accueil> Derniers articles> Comment installer une extension PHP MongoDB via PECL

Comment installer une extension PHP MongoDB via PECL

gitbox 2025-06-30

Préparation

Avant de commencer à installer l'extension PHP MongoDB, assurez-vous que votre environnement répond aux exigences suivantes.

Version PHP

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

Bibliothèque de pilotes MongoDB

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>

Télécharger l'extension

PECL peut facilement installer une extension MongoDB et utiliser la commande suivante pour télécharger:

 <span class="fun">PECL Installer MongoDB</span>

Configurer PHP

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>

Redémarrer le service Web

Pour rendre la configuration prendre effet, redémarrez le service Web:

 <span class="fun">service httpd redémarrer</span>

Extension de test

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 (&#39;mongodb&#39;));</span>

Si le vrai est retourné, cela signifie que l'extension MongoDB a été chargée avec succès.

Résumer

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.