Normal PHP does not support LADP after compiling.
PHP supports LDAP by implementing the following methods.
cd/usr/local/src/php-5.4.36 (own PHP version)/ext/ldap
/usr/local/php/bin/phpize
./configure--with-php-config=/usr/local/php/bin/php-config--with-ldap
If the error: Configure:error:Cannot find Ldap.h
Perform the following:
Yum Install OpenLDAP
Yum Install Openldap-devel
If error: Configure:error:Cannot Find LDAP Libraries In/usr/lib
Perform the following:
cp-frp/usr/lib64/libldap*/usr/lib/
No error after the execution
Make
Make install
After execution completes, writes ldap.so to the extension extended configuration
cd/usr/local/src/php-5.4.36 (own PHP version)/ext/ldap
CP modules/ldap.so/usr/local/php/lib/php/extensions/no-debug-zts-20060613 (returned by make install)/
Join LDAP support in php.ini
Compile the PHP configuration file php.ini and add the following
Extension_dir = "/usr/local/php/lib/php/extensions/no-debug-zts-20060613 (returned by make install)/"
extension= "Ldap.so"
You need to restart Apache when you are done