sql >> Database >  >> RDS >> Oracle

installeer en configureer OCI8 om oracle te verbinden met php

Download de PHP-extensie van hier (bevestig de PHP-versie en download voor dezelfde, de thread-safe [TS]-versie):http://pel.php.net/package/oci8/2.0.8/windows

Je zou drie .dll's moeten kunnen vinden

php_oci8.dll, php_oci8_11g.dll en php_oci8_12c.dll

Plaats alle dll's in de extensiemap, in WAMP is dit over het algemeen wamp\bin\php\php5.*.*\ext

open de php-configuratie van de System try of wamp-server en voeg de regel toe:

; Enable only which is required
;extension=php_oci8.dll
extension=php_oci8_11g.dll 
;extension=php_oci8_12c.dll

Start de Apache-server opnieuw.

BEWERKEN :Sorry, ik dacht dat de andere dll's de bibliotheken waren, maar in plaats daarvan zijn ze voor verschillende Oracle-versies. Schakel in uw geval 11g in. Antwoord bijgewerkt.

Update 07-11-2016 :wilde alleen maar zeggen dat het nieuwste pakket hier te vinden is https://pel.php.net/package /oci8 . Toen ik dit antwoord schreef, was 2.0.8 de laatste denk ik.



  1. Chinese karakters gebruiken om MySQL-tabellen een naam te geven

  2. FOUT 2002 (HY000):Kan geen verbinding maken met lokale MySQL-server via socket '/var/run/mysqld/mysqld.sock' (2)

  3. Op afstand toegang krijgen tot MySQL-server via SSH-tunnel

  4. sql join two table