Slaughter: Installation OCI8 unter Internet Information Server 6.0

Beitrag lesen

Hallo,

Indem du den Meldungsunterdrückungsoperator @ weglässt.

jetzt bekomme ich diese Meldung zusätzlich zur o.g.:
[20-Jan-2009 10:24:41] PHP Warning:  ocilogon() [<a href='function.ocilogon'>function.ocilogon</a>]: OCIEnvNlsCreate() failed. There is something wrong with your system - please check that PATH includes the directory with Oracle Instant Client libraries in D:...\test.php on line 27

Ich setze am Anfang des Scriptes den Pfad um und bekomme in $retval auch ein "0" zurück, also gehe ich davon aus, dass es klappt. Ich kann den Pfad leider nicht global setzen, da ich noch Oracle 9.2 installiert habe.

  
$last_line = system('set PATH="D:\PHP\instantclient_11_1;%PATH%"', retval);  
  
PutEnv("ORACLE_HOME=D:\PHP\instantclient_11_1");  
PutEnv("TNS_ADMIN=D:\PHP\instantclient_11_1");  
PutEnv("NLS_LANG=german_germany.WE8ISO8859P1");  

Muss ich eventuell noch andere Parameter setzen?

Um nochmal auf die DLLs zurückzukommen: Kann es eventuell ein Berechtigungsproblem sein, warum die DLLs in D:\PHP\ext nicht gefunden werden?

Gruß

Slaughter