Lors de la tentative de connexion à une base de données Oracle à l'aide de oci_connect( de PHP ), vous pouvez rencontrer l'erreur suivante :
Fatal error: Call to undefined function oci_connect()
Cela indique que la fonction oci_connect() n'est pas disponible pour votre script PHP.
La fonction oci_connect() fait partie de l'extension Oracle Client pour PHP. Pour utiliser cette fonction, vous devez d'abord installer et activer l'extension.
Pour résoudre ce problème, suivez ces étapes :
Vérifiez si l'extension Oracle Client est installée.
Ouvrez votre fichier php.ini et recherchez la ligne suivante :
extension=php_oci8.dll
Si cette ligne n'est pas commentée (pas de point-virgule au début), puis l'extension est installée. Sinon, vous devez l'installer.
Installez l'extension du client Oracle.
Si l'extension n'est pas installée, téléchargez la version appropriée du client Oracle Instant Client pour votre système d'exploitation et la version PHP à partir du site Web d'Oracle. Ensuite, suivez les instructions d'installation fournies.
Vérifiez si la DLL du client Oracle est copiée dans le bon dossier.
Après l'installation d'Oracle Instant Client, assurez-vous que le fichier oci.dll est copié dans le répertoire d'extension PHP, généralement situé à :
/usr/lib/php/modules/
Redémarrez votre serveur Web.
Après avoir apporté des modifications à la configuration de l'extension PHP, vous devez redémarrer votre serveur Web pour appliquer les modifications.
Testez votre connexion.
Une fois l'extension client Oracle installée et activée, vous devriez pouvoir appeler avec succès la fonction oci_connect() pour établir une connexion à votre base de données Oracle.
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!