Maison >php教程 >PHP开发 >PHP se connecte à la base de données Oracle sous le système Win7 64 bits

PHP se connecte à la base de données Oracle sous le système Win7 64 bits

高洛峰
高洛峰original
2017-01-06 10:30:491262parcourir

Parlons du processus de configuration

1. Téléchargez Oracle InstantClient

Adresse de téléchargement : http://www.oracle.com/technetwork/topics/winx64soft-089540.html

Télécharger instantclient-basic-windows.x64-11.2.0.4.0

Chemin de décompression : D:Program Files (x86)Oracle64Clientinstantclient_11_2

*Remarque : Le client doit correspondre à la version de la base de données.

2. Configurez les variables d'environnement système

Ajoutez après la variable d'environnement PATH : ;D:Program Files (x86)Oracle64Clientinstantclient_11_2

3. Configurez PHP pour prendre en charge les extensions OCI

Modifiez le fichier de configuration php.ini

Ouvrez la configuration comme suit

Win7 64位系统下PHP连接Oracle数据库

4. Redémarrez le test du service Apache

Utilisez la fonction de sonde phpinfo () Vérifiez si l'extension est activée. Si l'image suivante apparaît, cela signifie que l'extension est activée

Win7 64位系统下PHP连接Oracle数据库

5. Testez la connexion à la base de données

Écrivez oracle.php dans le répertoire racine du site. I La connexion se fait à la base de données Oralce dans la machine virtuelle CentOS

Le code est le suivant :

Entrez http://localhost/oracle.php dans la barre d'adresse du navigateur
<?php
  $conn = ocilogon(&#39;test&#39;,&#39;test&#39;,&#39;192.168.23.131:1521/dev&#39;);
  if (!$conn)
  {
    $Error = oci_error();
    print htmlentities($Error[&#39;message&#39;]);
    exit;
  }
  else
  {
    echo "Connected Oracle Successd!"."<br>";
    ocilogoff($conn);
  }
?>

Afficher Connecté Oracle Successd indique que la connexion à la base de données est réussie.

Pour plus d'articles liés à la connexion de PHP à la base de données Oracle sous le système Win7 64 bits, veuillez faire attention au site Web chinois de PHP !

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