打印

军哥!如何添加LDAP扩展,按标准方法安装还是不成功

军哥!如何添加LDAP扩展,按标准方法安装还是不成功

我是lnmp1.5环境, php是7.1.18 安装zabbix提示缺少ldap扩展,按你们的标准方法下载lnmp1.5-full包进行安装扩展,到make install一步报如下错:

Warning! a PEAR user config file already exists from a previous PEAR installation at '/root/.pearrc'. You may probably want to remove it.
Wrote PEAR system config file at: /usr/local/etc/pear.conf
You may want to add: /usr/local/lib/php to your php.ini include_path
/usr/local/src/lnmp1.5-full/src/php-7.1.18/build/shtool install -c ext/phar/phar.phar /usr/local/bin
ln -s -f phar.phar /usr/local/bin/phar
Installing PDO headers:           /usr/local/include/php/ext/pdo/

我忽略此报错直接重启php,报如下错:

Starting php-fpm [28-Sep-2018 20:21:07] NOTICE: PHP message: PHP Warning:  PHP Startup: ldap: Unable to initialize module
Module compiled with module API=20100525
PHP    compiled with module API=20160303
These options need to match
in Unknown on line 0
done


麻烦军哥和广大网友给看看!

TOP

上面有提示php是7.1,但是你ldap扩展是用php 5.4里的ldap的源码编译安装处理的

LNMP付费问题排查/LNMP技术支持/Paypal信用卡代付/代购VPS,域名,软件等 QQ 503228080 旺旺 lzhenbao
军哥淘宝店铺
QQ/旺旺仅提供代购及付费代维/问题解决等服务,其他不回复!LNMP相关问题请在本论坛发帖,提问前先搜索,按https://bbs.vpser.net/thread-2555-1-1.html 要求反馈问题!

TOP

回复 2# 的帖子

[root@localhost php-7.1.18]# pwd
/usr/local/src/lnmp1.5-full/src/php-7.1.18
这是我的目录,是用的7.1.18的源码啊,那现在改如何处理呢?

TOP

回复 3# 的帖子

删除ldap.so 在php 7.1.18版本ldap源码目录下编译安装

LNMP付费问题排查/LNMP技术支持/Paypal信用卡代付/代购VPS,域名,软件等 QQ 503228080 旺旺 lzhenbao
军哥淘宝店铺
QQ/旺旺仅提供代购及付费代维/问题解决等服务,其他不回复!LNMP相关问题请在本论坛发帖,提问前先搜索,按https://bbs.vpser.net/thread-2555-1-1.html 要求反馈问题!

TOP

回复 4# 的帖子

可能我没表达清楚,我的意思是第一次我就是在7.1.18的源码下编译安装的

TOP