Ces dernières années, PHP a été accepté par de plus en plus de développeurs. MongoDB est également largement utilisé dans le développement en raison de ses fonctionnalités puissantes. Comment se connecter à MongoDB en PHP ? La réponse est d'utiliser le pilote phpmongo. Voici les étapes pour installer le pilote phpmongo :
Étape 1 : Téléchargez le package d'installation du pilote
Tout d'abord, nous devons télécharger le package d'installation du pilote phpmongo. Il peut être téléchargé depuis le site officiel de pecl (https://pecl.php.net/package/mongo) ou github (https://github.com/mongodb/mongo-php-driver). Ensuite, extrayez les fichiers dans un répertoire local.
Étape 2 : Installez le pilote MongoDB C
Avant d'installer le pilote phpmongo, nous devons d'abord installer le pilote MongoDB C. Parce que le pilote phpmongo est développé sur la base du pilote MongoDB C. Si vous l'avez déjà installé, vous pouvez ignorer cette étape.
Dans l'environnement Linux, vous pouvez utiliser des gestionnaires de packages tels que yum/apt-get pour installer le pilote MongoDB C. Par exemple, dans CentOS, vous pouvez saisir la commande suivante pour installer :
yum install php-pecl-mongodb
Dans un environnement Windows, vous pouvez télécharger le gestionnaire de packages MSYS2 et utiliser pacman pour installer le pilote MongoDB C. Pour les étapes d'installation détaillées, veuillez vous référer à la documentation officielle de MongoDB (https://docs.mongodb.com/manual/tutorial/install-mongodb-on-windows).
Étape 3 : Compiler le pilote phpmongo
Après avoir terminé l'installation du pilote MongoDB C, nous devons compiler le pilote phpmongo pour une utilisation en PHP.
Dans un environnement Linux, vous pouvez utiliser la commande suivante pour compiler :
cd path/to/mongo-php-driver phpize ./configure make make install
Parmi elles, la commande phpize nécessite au préalable l'installation du package php-devel.
Dans l'environnement Windows, vous pouvez utiliser le compilateur Visual Studio pour compiler le pilote phpmongo. Entrez dans le répertoire du pilote phpmongo, ouvrez l'invite de commande et saisissez :
path\to\phpize.bat configure --with-php-config=path\to\php-config.exe nmake nmake install
Parmi eux, pathtophp-config.exe est le chemin d'accès au fichier exécutable PHP.
Étape 4 : Activez le pilote phpmongo
Après avoir terminé la compilation du pilote phpmongo, nous devons activer le pilote phpmongo dans le fichier de configuration PHP php.ini.
Dans un environnement Linux, vous pouvez ajouter la configuration suivante dans /etc/php.ini ou /etc/php.d/mongodb.ini :
extension=mongodb.so
Dans un environnement Windows, vous pouvez ajouter ce qui suit dans la section d'extension de php. ini Configuration :
extension=php_mongodb.dll
Étape 5 : Redémarrer PHP
Après avoir activé le pilote phpmongo, nous devons redémarrer PHP pour que la configuration prenne effet.
Dans un environnement Linux, vous pouvez utiliser la commande suivante pour redémarrer PHP :
service httpd restart
Dans un environnement Windows, vous pouvez choisir de redémarrer les serveurs Web tels qu'Apache ou IIS, ou de redémarrer les interpréteurs PHP tels que PHP-FPM.
Résumé :
Grâce aux étapes ci-dessus, nous pouvons installer avec succès le pilote phpmongo en PHP et nous connecter à la base de données MongoDB. Il convient de noter qu'il peut exister certaines différences dans la compilation et l'utilisation des différentes versions du pilote phpmongo et du pilote MongoDB C. Par conséquent, avant l'installation, il est recommandé de vérifier les documents pertinents pour comprendre les méthodes d'installation et de configuration spécifiques.
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!