-----Original Message-----
From: owner-openldap-software@OpenLDAP.org
[mailto:owner-openldap-software@OpenLDAP.org]On Behalf Of Mike Denka
Sent: Friday, March 07, 2003 3:56 PM
To: openldap-software@OpenLDAP.org
Subject: RE: Ldap with Php
Typically, apache likes to find its modules in its modules
subdirectory.
That is where php will put the libphp4.so library by default. If you
changed the defaults, you should have put the libphp4.so library in a
subdirectory you created under your apache root called
libexec. Did you
do all that? If not, change the line (line 205) in your apache config
file to read:
LoadModule php4_module modules/libphp4.so
And check to make sure the libphp4.so library is really in the modules
subdirectory.
Mike
-----Original Message-----
From: owner-openldap-software@OpenLDAP.org
[mailto:owner-openldap-software@OpenLDAP.org] On Behalf Of
Marcone Luis
Theisen
Sent: Friday, March 07, 2003 2:31 PM
To: openldap-software@OpenLDAP.org
Subject: Re: Ldap with Php
Ok, I sorry, the directory is /usr/local/include
ls /usr/local/include
ldap.h
I compiled with the options:
./configure --with-ldap --includedir=/usr/local/include
--with-apxs=/usr/local/apache/bin/apxs
make
make install
cp php.ini-dist /usr/local/lib/php.ini
Php is ok. But when I restart apache...
/usr/local/apache/bin/apachectl start
Syntax error on line 205 of /usr/local/apache/conf/httpd.conf:
Cannot load /usr/local/apache/libexec/libphp4.so into server:
/usr/local/apache/libexec/libphp4.so: undefined symbol:
ldap_value_free
/usr/local/apache/bin/apachectl start: httpd could not be started
The line 205 of httpd.conf is:
LoadModule php4_module libexec/libphp4.so
Any ideas ?
Thank's.
Php-4.2.3
OpenLDAP-2.0.27
Apache-1.3.27
Quanah Gibson-Mount wrote:
--On Friday, March 07, 2003 5:14 PM -0300 Marcone Luis Theisen
<marcone@univates.br> wrote:
Hi,
when I compiling the php-4.3.2 with ldap support I received the
message:
./configure --with-ldap=/usr/local/include/
checking for LDAP support... yes
configure: error: Cannot find ldap.h
but...
# ls /usr/local/libexec/
ldap.h
Like most sane programs, it is probably looking for ldap.h in
/usr/local/include
ls /usr/local/include/ldap.h
/usr/local/include/ldap.h
--Quanah
--
Quanah Gibson-Mount
Senior Systems Administrator
ITSS/TSS/Computing Systems
Stanford University
GnuPG Public Key: http://www.stanford.edu/~quanah/pgp.html