IIS-8 - PHP-Manager - Aktivieren php_oci8.dll für die Oracle-Verbindung
Ich brauchen würde, um eine Verbindung zu Oracle DB in meinem PHP-Code.
Ich bin mit Windows Server 2012 mit IIS 8 mit PHP-Manager und PHP-version 5.5.11.
Ich öffnete IIS-PHP-Manager, gehen Sie dann zu PHP-Erweiterungen, dann habe ich aktiviert "php_oci8.dll" extension.
extension=php_oci8.dll
;extension=php_oci8_11g.dll
Jedoch, als ich versuchte, eine Verbindung zu Oracle DB ich bin immer folgende PHP-Fehler:
PHP Fatal error: Call to undefined function oci_connect()
Ich nur Neustart des IIS mithilfe des IIS-MANAGERS, aber nicht getan, computer neu starten. Muss ich neu starten?
Benötige ich auch, um download "instantclient-basic-windows.x64-12.1.0.1.0.zip"?
Ich versuchte, entpacken Sie es und setzen Sie das Verzeichnis in der Umgebungsvariable "Path", aber immer noch nicht arbeiten.
PHPInfo Configure-Befehl:
cscript /nologo configure.js "--enable-snapshot-build" "--enable-debug-pack"
"--disable-zts" "--disable-isapi" "--disable-nsapi" "--without-mssql"
"--without-pdo-mssql" "--without-pi3web" "--with-pdo-oci=C:\php-sdk\oracle\x86\instantclient10\sdk,shared"
"--with-oci8=C:\php-sdk\oracle\x86\instantclient10\sdk,shared"
"--with-oci8-11g=C:\php-sdk\oracle\x86\instantclient11\sdk,shared"
"--with-enchant=shared" "--enable-object-out-dir=../obj/"
"--enable-com-dotnet=shared" "--with-mcrypt=static"
"--disable-static-analyze" "--with-pgo"
Vielen Dank im Voraus.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Versuchen, Sie zu kopieren
von Ihrem instantclient-basic-windows.x64-xxx.zip zu C:\Windows\SysWOW64. Dann starten Sie IIS-Dienst, und überprüfen Sie
phpinfo()
.Nur php_oci8.dll aktiviert werden soll.
Meine Pfad environment-variable enthalten, die nur PHP-Pfad, ohne instantclient.
Es hat mir geholfen.
Würden Sie finden Antworten auf Ihre Fragen in den offiziellen link:
http://www.oracle.com/technetwork/articles/dsl/technote-php-instant-084410.html