终于解决ERROR: PHP's 'ldap' extension is not installed/enabled. Please check your MR
我的系统是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
至此问题解决!如果帮到了你,请留言让我知道!
最新文章
- Java输入输出流进阶
- oracle数据库的TNS配置
- 数据库中int类型存在空数据开发过程中model和dal层处理方法
- hdu 5934 Bomb
- asp.net MVC中如何用Membership类和自定义的数据库进行登录验证
- shared_ptr注意事项
- Eval()和DataBinder Eval(Container DataItem,)的区别及用法
- nginx1.9.4 +php 5.5.29+yii2.0配置手册
- hdu 4277 USACO ORZ (dfs暴搜+hash)
- Django框架全面讲解
- 201621123067《JAVA程序设计》第一周学习总结
- java5后的并发池
- AI - TensorFlow - 示例02:影评文本分类
- 基础知识:语言、编程、计算机组成、cpu、存储器
- JavaScript—var lef const区别
- 磊哥测评之数据库SaaS篇:腾讯云控制台、DMC和小程序
- 唯一索引的一种使用情景【有则U无则I】
- JAVA 第四周学习总结
- 杭电2133What day is it
- [整理]Error: [ngRepeat:dupes]的解决方法
热门文章
- lc 0226
- Python中的代码块及其缓存机制、深浅copy
- Spring MVC 解读——@Autowired、@Controller、@Service从原理层面来分析
- 吴裕雄--天生自然ORACLE数据库学习笔记:数据表对象
- Linux centos VMware Nginx防盗链、Nginx访问控制、Nginx解析php相关配置、Nginx代理
- vscode调试开发C/C++程序
- Linux--如何实现虚拟机与主机之间的文件传输无需第三方,即可轻松设置共享文件夹(适合所有人群)
- How to recover if NMC cound not connect
- 「国家集训队」Crash的数字表格
- crontab Yii commands 使用方法