我的系统是centos,php是yum的5.6.40,php-ldap也是yum的5.6.40,配置好ldap后,登录时提示ERROR: PHP's 'ldap' extension is not installed/enabled. Please check your MRBS and web server configuration.

先是查看系统日志,或者php -m,提示:PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib64/php/modules/ldap.so' - /usr/lib64/php/modules/ldap.so: cannot open shared object file: No such file or directory in Unknown on line 0

最后的解决思路:先下载php5.6.40包,解压缩得到php-ldap5.6.40,上传到服务器,解压缩,准备环境

phpize

./configure

这里会报错,报错内容都在最后,第一次:

configure: error: in `/root/php-5.6.4/ext/ldap':
configure: error: no acceptable C compiler found in $PATH
See `config.log' for more details

解决方案,安装gcc,yum install gcc

第二次:configure: error: Cannot find ldap.h

解决办法:yum install openldap openldap-devel -y

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

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

然后继续./configure,最后提示

config.status: creating config.h
config.status: executing libtool commands

一切正常,然后

make

make install

至此问题解决!如果帮到了你,请留言让我知道!

最新文章

  1. Java输入输出流进阶
  2. oracle数据库的TNS配置
  3. 数据库中int类型存在空数据开发过程中model和dal层处理方法
  4. hdu 5934 Bomb
  5. asp.net MVC中如何用Membership类和自定义的数据库进行登录验证
  6. shared_ptr注意事项
  7. Eval()和DataBinder Eval(Container DataItem,)的区别及用法
  8. nginx1.9.4 +php 5.5.29+yii2.0配置手册
  9. hdu 4277 USACO ORZ (dfs暴搜+hash)
  10. Django框架全面讲解
  11. 201621123067《JAVA程序设计》第一周学习总结
  12. java5后的并发池
  13. AI - TensorFlow - 示例02:影评文本分类
  14. 基础知识:语言、编程、计算机组成、cpu、存储器
  15. JavaScript—var lef const区别
  16. 磊哥测评之数据库SaaS篇:腾讯云控制台、DMC和小程序
  17. 唯一索引的一种使用情景【有则U无则I】
  18. JAVA 第四周学习总结
  19. 杭电2133What day is it
  20. [整理]Error: [ngRepeat:dupes]的解决方法

热门文章

  1. lc 0226
  2. Python中的代码块及其缓存机制、深浅copy
  3. Spring MVC 解读——@Autowired、@Controller、@Service从原理层面来分析
  4. 吴裕雄--天生自然ORACLE数据库学习笔记:数据表对象
  5. Linux centos VMware Nginx防盗链、Nginx访问控制、Nginx解析php相关配置、Nginx代理
  6. vscode调试开发C/C++程序
  7. Linux--如何实现虚拟机与主机之间的文件传输无需第三方,即可轻松设置共享文件夹(适合所有人群)
  8. How to recover if NMC cound not connect
  9. 「国家集训队」Crash的数字表格
  10. crontab Yii commands 使用方法