Maison > Article > développement back-end > Comment connecter php7 à Oracle 11g
1. Décompressez le client et placez-le dans un répertoire, créez un nouveau tnsnames.ora et placez-le dans un sous-répertoire du dossier client
2. Ajoutez le code suivant : est_db est le nom de connexion que vous avez créé, remplacez l'IP par l'IP de l'oracle distant et mettez le nom de la base de données dans service_name
3. Activer l'extension oci de php Ou extension pdo_oci, test de connexion
Parce que php7 n'a pas l'extension php_oci_11g, vous devez l'installer vous-même, télécharger la version correspondante du fichier dll, mettre le dans le répertoire ext de php, et ouvrez l'extension dans php.ini
Après l'ouverture, il se peut que Windows manque le fichier oci.dll
4. Copiez le fichier oci.dll dans le client ci-dessus dans le répertoire de php --》Démarrez php et vérifiez PHPinfo L'extension suivante devrait apparaître
5. se connecter à la base de données
6. La méthode PDO lèvera l'exception suivante (SQLSTATE[] : pdo_oci_handle_factory : > (extpdo_ocioci_driver.c:642 ))
Si vous le copiez simplement dans le répertoire php à ce moment-là. Si vous supprimez les fichiers, certains d'entre eux ne seront certainement pas supprimés s'ils sont utilisés. Après test, uniquement le fichier suivant et l'oci. Le fichier dll ne peut pas être supprimé pour l'instant
7. Maintenant, vous avez terminé. Maintenant, testez le code PHP ci-dessus ici :
Tutoriel recommandé : Tutoriel vidéo PHP
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!