Bug #10789: LDAP and OCI8 support don't work together

From: Date: Thu, 10 May 2001 14:00:24 +0000
Subject: Bug #10789: LDAP and OCI8 support don't work together
Groups: php.dev 
Request: Send a blank email to php-dev+get-54700@lists.php.net to get a copy of this message
From: horakm@mail.sce.cz Operating system: Linux 2.2.17 PHP version: 4.0.5 PHP Bug Type: LDAP related Bug description: LDAP and OCI8 support don't work together I have problem with running together LDAP and OCI8 support in PHP. Functions ldap_add() and ldap_modify() causes apache proces to generate segmentation fault. Here is my configure line: ORACLE_HOME=/usr/local/oraclient/8.1.6 \ ./configure \ --with-mysql=shared,/usr \ --with-dbase \ --enable-sysvshm --enable-sysvsem \ --with-config-file-path=/etc/httpd \ --with-gdbm=/usr \ --disable-debug \ --with-oci8=shared \ --with-gd=shared \ --with-ttf \ --with-jpeg-dir \ --with-ldap=shared \ --with-imap=shared \ --with-kerberos \ --with-apxs=/usr/local/apache/bin/apxs I built all modules as shared. Here is a part of my php.ini extension=gd.so extension=imap.so extension=mysql.so extension=ldap.so extension=oci8.so oci8 works fine, ldap_add() and ldap_modify() crash. If I comment out extension oci8.so, ldap works also fine. I added --enable-versioning to configure line and if I tried to start Apache server, it exited with message in the log: [notice] caught SIGTERM, shutting down I found a workaround - comment out extension=oci8.so in the php.ini file, start Apache, uncomment the line and do apachectl restart. Then everything works. I'm sorry I didn't attach any backtrace, but I wasn't able to get any. -- Edit Bug report at: http://bugs.php.net/?id=10789&edit=1

« previous php.dev (#54700) next »