Maison  >  Article  >  développement back-end  >  Comment installer l'extension MongoDB en PHP7

Comment installer l'extension MongoDB en PHP7

藏色散人
藏色散人original
2020-08-17 09:25:573925parcourir

Comment installer l'extension mongodb dans php7 : téléchargez d'abord le fichier d'extension mongodb ; puis décompressez, compilez et installez ; puis modifiez le fichier de configuration php et ajoutez la configuration de l'extension "mongodb.so" ; -service fpm.

Comment installer l'extension MongoDB en PHP7

Recommandé : "Tutoriel vidéo PHP"

PHP7 Ajoutez l'extension Mongodb et installez Mongodb

Lorsque j'ai compilé et installé php7 auparavant, l'extension mongo n'a pas été ajoutée. Vous devez maintenant déboguer le programme et exiger que php prenne en charge l'extension mongo. J'ai vérifié les fichiers pertinents et installé avec succès l'extension.

1 : Installez Mongodb

1. Téléchargez d'abord le package compressé depuis le site officiel : https://www.mongodb.com/download-center?jmp=nav#community

Décompressez le fichier du package :

tar -zxvf mongodb-osx-x86_64-enterprise-3.4.2.tgz

Créez le dossier spécifié et copiez-y le code :

mkdir -p mongodb
cp -R -n mongodb-osx-x86_64-enterprise-3.4.2/ mongodb

Créez des variables d'environnement :

export PATH=<mongodb-install-directory>/bin:$PATH

Créez un dossier de données pour mongodb.

mkdir -p /data/db

Démarrez le service (--dbpath spécifie le chemin du dossier de données) :

mongod --dbpath <path to data directory>

Deux : Installez l'extension Mongodb

1 Téléchargez le fichier d'extension : http:/. /pecl.php.net/package/mongodb

Décompresser, compiler et installer :

tar -zxf mongodb-1.2.8.tgz
cd mongodb-1.2.8/
phpize
./configure --with-php-config=/urs/bin/php-config
make && make install

Modifier le fichier de configuration php et ajouter la configuration de l'extension mongodb.so

vim /etc/php.ini
extension=mongodb.so

Redémarrer le service php-fpm

service php-fpm restart

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn