最新消息: 新版网站上线了!!!

Linux php安装ldap扩展openldap openldap-devel --with-ldap

一、Linux系统安装openldap openldap-devel

yum install -y openldap openldap-devel

如果断网,那就自己现在安装包编译安装吧

二、

[root@localhost ext]# cd /opt/php-7.0.2/ext/ldap

#注释:/opt/php-7.0.2 是我安装php之前上传的安装包目录

[root@localhost ldap]# /usr/local/php/bin/phpize

#注释:/usr/local/php是php安装目录

Configuring for:

PHP Api Version:         20151012

Zend Module Api No:      20151012

Zend Extension Api No:   320151012

[root@localhost ldap]# ./configure --with-php-config=/usr/local/php/bin/php-config --with-ldap

提示错误:

configure: error: Cannot find ldap libraries in /usr/lib.

解决办法:cp -frp /usr/lib64/libldap* /usr/lib/

在重新配置

[root@localhost ldap]# ./configure --with-php-config=/usr/local/php/bin/php-config --with-ldap

完美通过

[root@localhost ldap]make

编译也通过了

[root@localhost ldap]# make install

Installing shared extensions:     /usr/local/php/lib/php/extensions/no-debug-non-zts-20151012/

三、修改php配置文件php.ini

配置文件路径:/usr/local/php/lib/php.ini

找到[ldap]下面增加一行

extension=/usr/local/php/lib/php/extensions/no-debug-non-zts-20151012/ldap.so

四、重启apache或者php-fpm具体按照自己的安装模式而定

五、执行php -m

[root@localhost ldap]# php -m

#注释:这样执行的前提是你的php添加到了Linux环境变量,不然你要进入到php目录中的bin目录下之后才能执行php -m

[PHP Modules]

.

.

.

json

ldap

libxml

mbstring

.

.

看到了ldap说明安装成功


转载请注明:谷谷点程序 » Linux php安装ldap扩展openldap openldap-devel --with-ldap