当前使用Centos7.x系统,php使用7.4版本,wlnmp一键包已支持该扩展

ldap扩展包含在php源码包中

1、安装所需依赖,如果在编译时还提示缺少其他依赖,请自行安装

yum install autoconf gcc gcc-c++ openldap-devel

1

yuminstallautoconfgccgcc-c++openldap-devel

2、下载php7.4源码包

wget https://www.php.net/distributions/php-7.4.5.tar.gz

tar xf php-7.4.5.tar.gz

cd php-7.4.5/ext/ldap

/usr/local/php/bin/phpize

1

2

3

4

wgethttps://www.php.net/distributions/php-7.4.5.tar.gz

tarxfphp-7.4.5.tar.gz

cdphp-7.4.5/ext/ldap

/usr/local/php/bin/phpize

根据自己phpize的位置来运行即可(不知道phpize在哪的直接find / -name phpize查找),运行完提示下面信息,然后编译

Configuring for:

PHP Api Version: 20190902

Zend Module Api No: 20190902

Zend Extension Api No: 320190902

3、编译扩展模块

cp -frp /usr/lib64/libldap* /usr/lib/

./configure --with-php-config=/usr/local/php/bin/php-config

make

make install

1

2

3

4

cp-frp/usr/lib64/libldap*/usr/lib/

./configure--with-php-config=/usr/local/php/bin/php-config

make

makeinstall

执行完成后会显示扩展模块编译到的目录/usr/local/php/lib/php/extensions/no-debug-non-zts-20190902/

4、修改php.ini添加扩展

extension_dir = "/usr/local/php/lib/php/extensions/no-debug-non-zts-20190902/"

extension=ldap.so

1

2

extension_dir="/usr/local/php/lib/php/extensions/no-debug-non-zts-20190902/"

extension=ldap.so

注意:如果之前配置过extension_dir路径了,则只需要配置extension=ldap.so即可

保存退出,重启php

通过php -m | grep ldap命令可看到,扩展已生效

原文链接:php7安装ldap扩展,转载请注明来源!

~微信打赏~

分享到:

centos7 ldap php,php7安装ldap扩展相关推荐

  1. php7.1安装mysqli扩展,centos php7 安装mysqli扩展心得

    在新配服务器时发现,php无法连接到mysql.通过phpinfo发现.根本没有显示mysqli的相关配置.经过一系列研究.总结了下.: 第一步: 在phpinfo里没有mysqli配置,原因是安装p ...

  2. php7.1安装redis,php7安装redis扩展

    当前使用Centos7.x系统,同样适用于Centos6.x,php当前使用7.1版本,wlnmp一键包已支持该扩展 redis扩展包地址:https://pecl.php.net/package/r ...

  3. windows下php7安装redis扩展

    windows下php7安装redis扩展 windows下开发用的wamp集成的环境,想装个php-redis扩展. php_redis.dll下载地址:https://pecl.php.net/p ...

  4. 安装php7的mysql扩展,php7安装mysql扩展的方法是什么

    php7安装mysql扩展的方法:1.下载mysql扩展并解压:2.使用phpize工具初始化并进行configure:3.执行[make && make install]命令:4.编 ...

  5. php添加gd扩展,PHP7安装gd扩展的方法

    PHP7安装gd扩展的方法 发布时间:2020-09-08 11:06:22 来源:亿速云 阅读:92 作者:小新 这篇文章将为大家详细讲解有关PHP7安装gd扩展的方法,小编觉得挺实用的,因此分享给 ...

  6. linux php7 安装redis扩展(php7可以使用自测)

    昨天写了window下的wamp安装Redis及php_redis扩展,今天配置了服务器的php_redis扩展,顺便记录一下 环境介绍:我的服务器是阿里云的centos主机,PHP 7.0.14 1 ...

  7. centos 安装PHP7并且与其他版本共存并且为PHP7安装redis扩展

    centos 安装PHP7并且与其他版本共存 wget -c -Ophp-7.1.5.tar.gz http://cn2.php.net/get/php-7.1.5.tar.gz/from/this/ ...

  8. php7安装mysqli扩展_Ubuntu14版本下无法使用php7.2版本的bcmath扩展

    在使用如下命令安装bcmath扩展的时候 sudo apt-add-repository ppa:ondrej/phpsudo apt-get updatesudo apt-get install p ...

  9. php7 imagick扩展,php7安装imagick扩展

    使用php7,通过加载pdf文件,生成图片,需要用到imagick扩展,下面是如何安装该扩展 php使用7.1版本,操作系统为centos6版本 1.首先linux下,通过yum 安装依赖包 yum ...

最新文章

  1. mysql 性能查看_MySQL查询性能问题排查
  2. X 039 0203 039 mysql_2020年寒假假期总结0203
  3. 微策略2011校园招聘笔试题(找出数组中两个只出现一次的数字)
  4. 怎么去掉Xcode工程中的某种类型的警告
  5. shuffle操作图解以及job-stage-task-partition区别
  6. AS 中 Plugin for Gradle 和 Gradle 之间的版本对应关系
  7. Java基础学习总结(51)——JAVA分层理解
  8. 政策解读:《智能硬件产业创新发展专项行动(2016-2018年)》(下)
  9. 使用Nginx做图片服务器时候,配置之后图片访问一直是 404问题解决
  10. 如何保障MySQL主从复制关系的稳定性?关键词(新特性、crash-safe)
  11. [洛谷P3979]遥远的国度
  12. python+opencv简单人脸识别(源码)(有手就行)
  13. 计算机附件中的超级终端,windows10系统中附件中没有超级终端怎么解决
  14. 阿里云总监课第四期:阿里褚霸携专家团独家分享弹性计算最佳实践
  15. cad计算机绘图入门,CAD制图初学入门: 基础操作 平面绘图练习100题, 新手必备
  16. access()函数的用法
  17. TKK: 更新 TKK 失败,请检查网络连接,推荐其他
  18. 推荐几个英语学习网站
  19. 谷歌Chrome浏览器主页被毒霸篡改
  20. 计算机无法访问苹果相册,iPhone与电脑连接后找不到照片怎么办?掌握这三个技巧,烦恼问题轻松解决!...

热门文章

  1. select poll epoll IO操作多路复用及猴子补丁
  2. 常见的上传绕过以及解析漏洞
  3. SocketAPI,CAsyncSocket,CSocket内幕及其用法
  4. TLS调试检测和反调试
  5. 链式前向星模板 建图+dfs+bfs+dijkstra
  6. 别问我SolarWinds Orion API怎么用,自己进来看看,看完还不会来骂我
  7. 转换输入文本中的回车和空格
  8. queue的常见用法详解
  9. 2.1 线性表的定义和基本操作
  10. 概率论 第三章 多维随机变量及其分布