2016-03-30 13 views
0

Ich versuche, die PHP (5.5) Erweiterung OCI8 für meine Oracle 11g Datenbank zu installieren. Doch auf sudo pecl install oci8-2.0.8 tun ich die folgende Fehlermeldung erhalten:Ich versuche, OCI8 für PHP zu installieren

[...] Build process completed successfully

Installing '/usr/lib/php/extensions/no-debug-non-zts-20121212/oci8.so'

ERROR: failed to write /usr/lib/php/extensions/no-debug-non-zts-20121212/oci8.so (copy(/usr/lib/php/extensions/no-debug-non-zts-20121212/oci8.so): failed to open stream: Operation not permitted)

ändern Verzeichnisse auf den Build-Pfad (tmp/Birne/install/...) gibt Verzeichnis nicht vorhanden.

Ich bin auf Mac OSX El Capitan, ich habe diese instructions gefolgt, die PHP 5.4 nicht 5.5 notierte.

Nicht sicher, was zu tun ist - es ist ein Problem nach dem anderen.

Antwort

0

Gelöst durch Deaktivieren des Systemintegritätsschutzes, Ausführen der pecl-Installation und erneutes Aktivieren des Systemintegritätsschutzes.

0

XAMP 5.5.30-6-VC11 und Orakel Config

  1. Herunterladen instantclient_11_2 und uzip auf c: \ instantclient_11_2 (stellen Sie sicher, dass Ihre xamp und instant beide sind gleiche architechture x86 oder 64-Bit)
  2. Richten Sie ENVIRONMENT PATH vor c: \ instantclient_11_2 vor einem Oracle-Verzeichnis ein. PC neustarten
  3. herunterladen oci8 dll von http://pecl.php.net/package/oci8/2.0.6/windows
  4. select 5.5 Thema Sicher (TS) x64 von oben Link
  5. entpacken und kopieren Sie alle Dateien in c:/xampp/php/ext
  6. offen php.ini entfernen (;) for extension = php_oci8.dll und speichere es
  7. neustarten apache
  8. gucke phpinfo und suche nach oci8 modul wenn gefunden und aktiviert dann ok.
  9. Test mit PHP-Oracle-Verbindungsskript.
Verwandte Themen