php怎么安装ldap扩展

本文操作环境:Centos6.8系统、PHP7.0版、DELL G3电脑

php怎么安装ldap扩展?

Centos下安装PHP ldap扩展

Centos下安装php ldap扩展,有两种方法,仅供参考。

一、在线安装

执行下面命令:

yum install PHP-ldap

可能出现的问题:

Error: php70w-common-..   conflicts with php-common-5.4.... 就是版本冲突的意思。

解决办法:
查看php的版本:

php -v

搜索版本匹配的ldap:

yum search ldap

找到匹配的版本安装(我的是php70w-ldap.x86-64)

重新安装:

yum install php70w-ldap.x86-64

中途会让输一个 y ,来确定。

b429cc1b08f7064e61f313f4eb0cd2f.png

然后打开php.ini 中ldap 扩展:

vi /usr/local/php/lib/php.ini

extension=ldap.so

完成,重启Apache2:service Httpd restart 。

/usr/local/apache/bin/httpd -k restart

// 或这条命令
service httpd restart

完成后,查看info.php页面,会有ldap的模块,显示enabled.

ldap
LDAP Support    enabled
RCS Version    $Id: 109508bbbecf73ca923b37138cbac56802f1231b $
Total Links    0/unlimited
api Version    3001
Vendor Name    OpenLDAP
Vendor Version    20440
SASL Support    Enabled
Directive    Local Value    Master Value
ldap.max_links    Unlimited    Unlimited

二、编译安装

对于LDAP的安装得先安装
检查下面是不是已经安装,如果没有安装之:
检查:

yum list openldap
yum list openldap-devel

安装 :
# yum install openldap
# yum install openldap-devel
 
一定要执行这条命令:
# cp -frp /usr/lib64/libldap* /usr/lib/ 
进入安装目录下
# cd /root/lnmp1.0-full/php-5.2.17/ext/ldap 
(不知道安装目录的可以用find -name "php-*" 来查找,找到你安装的对应版本的目录)
然后运行
# /usr/local/php/bin/phpize
Configuring for:
PHP Api Version:         20090626
Zend Module Api No:      20090626
Zend Extension Api No:   220090626

# ./configure --with-php-config=/usr/local/php/bin/php-config --with-ldap
# make
# make install
Installing shared extensions:     /usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/

生成这样一个扩展,我们进入到该目录下,将ldap.so 放在extensions目录下:

[root@openldap ldap]# make install
Installing shared extensions:     /usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/
[root@openldap ldap]# cd /usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/
[root@openldap no-debug-non-zts-20131226]# ls -l
total 748
-rwxr-xr-x 1 root root 173086 Jul 16 16:05 ldap.so
-rwxr-xr-x 1 root root 586024 Jul 16 12:04 opcache.so
[root@openldap no-debug-non-zts-20131226]# cp ldap.so /usr/local/php/lib/php/extensions/ldap.so
[root@openldap no-debug-non-zts-20131226]# cd ..
[root@openldap extensions]# ls -l
total 176
-rwxr-xr-x 1 root root 173086 Jul 16 16:08 ldap.so
drwxr-xr-x 2 root root   4096 Jul 16 16:05 no-debug-non-zts-20131226
[root@openldap extensions]#

修改 vi /usr/local/php/etc/php.ini (你的php配置文件,不一定是这个目录,可以在info.php页面查看)
添加:

extension=ldap.so

重启apache

/usr/local/apache/bin/httpd -k restart

// 或这条命令
service httpd restart

a3eedcbad718767927a930f0e6bd2e6.png

以上就是php怎么安装ldap扩展的详细内容,更多请关注编程界其它相关文章!

--结束END--

本文标题: php怎么安装ldap扩展

本文链接: https://www.lsjlt.com/news/377.html (转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢

  • php怎么安装ldap扩展

    php安装ldap扩展的方法:1、通过“yum install PHP-ldap”在线安装ldap扩展;2、将“ldap.so”放在extensions目录下即可。
    阅读数:136 php centos ldap
  • centos怎么安装php ldap

    centos安装php ldap的方法:1、执行“yum install PHP-ldap”命令;2、打开php.ini中ldap扩展;3、重启Apache2即可。
    阅读数:319 centos
  • 怎么安装php zookeeper扩展

    安装方法:1、安装并启动zookeeper服务器;2、下载zookeeper扩展,并解压到PHP安装目录的ext目录下;3、在php安装目录下,执行命令生成configure和makefile;4、使用make命令编译安装即可。
    阅读数:224 php zookeeper扩展
  • win php怎么安装扩展

    win php安装扩展的方法:1、在官网下载想要的扩展;2、解压并将里面的php_redis.dll放到ext目录下;3、把php_redis.dll放到php.ini中指定的文件夹里面,并把redis模块加载即可。
    阅读数:121 windows PHP
  • ubuntu 怎么安装php扩展

    ubuntu安装php扩展的方法:1、执行“sudo apt-get install php-gd”;2、执行“sudo apt-get install php-mbstring”。
    阅读数:893 ubuntu php扩展
  • centos怎么安装php扩展模块

    centos安装php扩展模块的方法:1、安装pecl;2、安装libevent-devel;3、执行命令【echo extension=libevent.so > /etc/php.d/libevent.ini】。
    阅读数:504 centos php 扩展
  • ubuntu php怎么安装gd扩展

    ubuntu php安装gd扩展的方法:1、找到想要安装php版本的gd;2、通过“apt-get install php7.2-gd”命令进行安装即可。
    阅读数:559 ubuntu php
  • linux怎么安装php thread扩展

    linux安装php thread扩展的方法:1、在lnmp安装目录中找到lnmp.conf文件;2、在“PHP_Modules_Options”里添加“--enable-maintainer-zts”;3、编译pthreads即可。
    阅读数:612 Ubuntu pthreads
  • mac php怎么安装openssl扩展

    mac php安装openssl扩展的方法:1、进入php源码目录,把openssl的库添加一个软链接到当前目录;2、修改php.ini;3、添加“extension=openssl.so”;4、重启php-fpm即可。
    阅读数:234 mac php openssl
  • 本地怎么安装php yac扩展

    本地安装php yac扩展的方法:1、通过“wget https://github.com/laruence/yac/archive/master.zip”下载yac;2、修改php.ini文件并安装yac扩展模块即可。
    阅读数:298 php yac
  • php7怎么安装fileinfo扩展

    php7安装fileinfo扩展的方法:1、下载并安装php7;2、进入PHP7安装目录下,打开配置文件“php.ini”;3、在配置文件中,添加“extension=fileinfo.so;”代码,并保存文件;4、重启php即可。
    阅读数:169 php7 fileinfo扩展
  • linux下 php怎么安装redis扩展

    linux下php安装redis扩展的方法:1、下载phpredis扩展;2、通过“tar zxvf”解压;3、执行phpize;4、指定php配置路径;5、将扩展加入php配置文件php.ini中;6、重启php即可。
    阅读数:262 linux php
  • php5.6怎么安装mysql扩展

    php5.6安装mysql扩展的方法:1、下载扩展的源码包并解压;2、执行phpize;3、生成makefile,执行make和make install命令;4、修改php.ini配置文件;5、重启httpd服务。
    阅读数:473 php 5.6 mysql 扩展
  • linux php怎么安装pdo-oci扩展

    linux php安装pdo-oci扩展的方法:1、安装Oracle客户端;2、进入php的源码安装包,执行make;3、在php.ini配置中添加一句“extension=pdo_oci.so”即可。
    阅读数:418 linux php pdo-oci
  • php5.6怎么安装curl扩展

    php5.6安装curl扩展的方法:1、打开php.ini文件;2、将php_curl.dll前面的分号去掉;3、配置curl扩展库;4、重新启动Apache即可。
    阅读数:193 PHP curl
  • php7.0怎么安装mongo扩展

    php7.0安装mongo扩展的方法:1、创建mongodb用户组和用户;2、下载mongodb源码包,并将源码包放到“/usr/local/src/”目录下;3、进入“src/”目录;4、解压源码包;5、创建mongodb文件目录;6、将文件复制到“mongodb/”目录;7、创建mongodb配置文件并修改配置即可。
    阅读数:758 mongodb PHP7
  • php的mongodb扩展插件安装

    1.首先下载php的mongodb扩展从这个网址下载mongodb的扩展源码包从http://pecl.php.net/package/mongo这个网址下载mongodb的扩展源码包wget http://pecl.php.ne
  • 在ubuntu安装php redis扩展

    先执行php -m, 如果没有看到redis, 那么就需要安装php redis扩展下载源码, 我们假定在家目录下有个 git 文件夹来管理 git 文件$ cd ~/git/$ git clone https://github.com
    阅读数:107 ubuntu php redis edi php redis
  • php如何安装protobuf 扩展

    这篇文章主要为大家展示了“php如何安装protobuf 扩展”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“php如何安装protobuf 扩展”这篇文章吧。我们知道Protocol Buffe
    阅读数:334 php protobuf
  • php如何安装pecl扩展

    php安装pecl扩展的方法:首先打开终端命令窗口;然后输入并执行命令“sudo yum install php-dev php-pear autoconf,automake,libtool -y”安装pecl即可。
    阅读数:2 pecl php