Hallo Liste! Hat von euch mal jemand Oracle 9i+ php zum laufen gebracht? Wir verwenden Oracle 9.0.1. Habe php-4.2.2 erfolgreich kompiliert, mit '--with-oci8', aber beim OCILogon gibt es ein hübsches segmentation fault. Das selbe auch mit älteren php-Versionen. Mit Oracle 8i funktioniert es hingegen. Laut Recherchen im Netz sollte eine Abwärtskompatibiltät bezüglich der oci-Schnittstelle gewährleistet sein. MfG Andi!
Hallo Andreas, hast Du die Oracle-Clientbibliotheken auf dem Rechner installiert? Wenn nein, dann mußt Du Dir ne KDE auf dem System installieren und dies nachholen. Gruß Sebastian
Am Mittwoch, 14. August 2002 11:39 schrieben Sie:
hast Du die Oracle-Clientbibliotheken auf dem Rechner installiert? Wenn nein, dann mußt Hi, auf dem Rechner läuft der Ora-Server. Wenn die entsprechenden oracleseitigen Bibliotheken nicht installiert sind, lässt sich php nicht mit '--with-oci8' kompilieren.
MfG Andi!
Hallo Andreas, was sagt denn ein phpinfo? Sind die Bibliotheken denn auch für den Benutzer des Apache erreichbar und lesbar? Wie hast Du PHP kompiliert? Mach doch mal ein "ldd php" und schau nach, welche Bibliotheken der braucht und wo diese gespeichert sind...Hast Du den Pfad zur Oracleinstallation in /etc/ld.so.conf eingetragen und ldconfig aufgerufen? Gruß Sebastian
Am Mittwoch, 14. August 2002 12:07 schrieb Sebastian Wolfgarten:
Hallo Andreas,
was sagt denn ein phpinfo? Sind die Bibliotheken denn auch für den Benutzer des Apache erreichbar und lesbar? Wir verwenden es als Skript, da noch andrere Funtkionalitäten wie imap gefordert sind, daher kein apache.
Wie hast Du PHP kompiliert? Mach doch mal ein "ldd php" und schau nach, welche Bibliotheken der braucht und wo diese gespeichert sind...Hast Du den Pfad zur Oracleinstallation in /etc/ld.so.conf eingetragen und ldconfig aufgerufen?
Bei phpinfo() schauts gut aus (via 'php -i'), nur dass keine Libraries angegeben sind im Gegensatz zu Oracle 8i. Kompiliert habe ich es mit folgenden Paramertern: ./configure --prefix=$prefix \ --with-config-file-path=$sysconfdir \ --enable-force-cgi-redirect \ --enable-pic \ --disable-rpath \ --enable-inline-optimization \ --with-dom=$prefix \ --with-exec-dir=$prefix \ --with-freetype-dir=$prefix \ --with-gettext \ --with-ncurses \ --with-gmp \ --with-iconv \ --with-openssl \ --with-regex=system \ --with-zlib \ --with-layout=GNU \ --enable-bcmath \ --enable-exif \ --enable-magic-quotes \ --enable-sockets \ --enable-sysvsem \ --enable-sysvshm \ --enable-discard-path \ --enable-trans-sid \ --enable-wddx \ --with-oci8 \ --with-imap \ --with-imap-ssl \ --with-kerberos=/usr/kerberos \ --without-mysql \ --enable-bcmath \ --enable-shmop \ --enable-dio \ --enable-mcal \ --enable-mbstring \ --enable-mbstr-enc-trans Das Insteressante ist, dass es jetzt auf einmal funktioniert, das heisst kein Abbruch mit Segmentation fault. Bitte frag mich nicht warum, die ganze Sache macht mich eh schon stutzig. Vielleicht liegt es an einer leicht modifizierten configure-Variante. MfG Andi!
* Andreas Kofler
Hat von euch mal jemand Oracle 9i+ php zum laufen gebracht? Wir verwenden Oracle 9.0.1. Habe php-4.2.2 erfolgreich kompiliert, mit '--with-oci8', aber beim OCILogon gibt es ein hübsches segmentation fault. Das selbe auch mit älteren php-Versionen. Mit Oracle 8i funktioniert es hingegen. Laut Recherchen im Netz sollte eine Abwärtskompatibiltät bezüglich der oci-Schnittstelle gewährleistet sein.
Schonmal sowas wie 'compatible = "8.1.0"' in der init.ora der DB versucht? An sonsten kann ich die SuSE Oracle ML empfehlen. cheers.olli -- The less a statesman amounts to, the more he loves the flag. -- Kin Hubbard
participants (3)
-
Andreas Kofler
-
Oliver Dauter
-
Sebastian Wolfgarten