大规模Linux集群架构最佳实践:如何管理上千台服务器pdf下载
一、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