返回顶部
首页 > 资讯 > 后端开发 > PHP编程 >php怎么安装ldap扩展
  • 157
分享到

php怎么安装ldap扩展

phpcentosldap 2017-05-14 19:05:26 157人浏览
摘要

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

本文操作环境: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

猜你喜欢
  • win php怎么安装扩展
    win php安装扩展的方法:1、在官网下载想要的扩展;2、解压并将里面的php_redis.dll放到ext目录下;3、把php_redis.dll放到php.ini中指定的文件夹里面,并把redis模块加载即可。 ...
    135
    2023-03-22
    windows PHP
  • ubuntu 怎么安装php扩展
    ubuntu安装php扩展的方法:1、执行“sudo apt-get install php-gd”;2、执行“sudo apt-get install php-mbstring”。 ...
    923
    2023-03-22
    ubuntu php扩展
  • 本地怎么安装php yac扩展
    本地安装php yac扩展的方法:1、通过“wget https://github.com/laruence/yac/archive/master.zip”下载yac;2、修改php.ini文件并安装yac扩展模块即可。 ...
    307
    2023-03-22
    php yac
  • php5.6怎么安装curl扩展
    php5.6安装curl扩展的方法:1、打开php.ini文件;2、将php_curl.dll前面的分号去掉;3、配置curl扩展库;4、重新启动Apache即可。 ...
    193
    2023-03-22
    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
    2023-03-22
    mongodb PHP7
  • php的mongodb扩展插件安装
    1.首先下载php的mongodb扩展从这个网址下载mongodb的扩展源码包从http://pecl.php.net/package/mongo这个网址下载mongodb的扩展源码包wget http://pecl.php.ne ...
    831
    2023-03-22
    php的mongodb扩展插件安装 %d mong
  • 在ubuntu安装php redis扩展
    先执行php -m, 如果没有看到redis, 那么就需要安装php redis扩展下载源码, 我们假定在家目录下有个 git 文件夹来管理 git 文件$ cd ~/git/$ git clone https://github.com ...
    128
    2023-03-22
    ubuntu php redis edi php redis
  • php如何安装protobuf 扩展
    这篇文章主要为大家展示了“php如何安装protobuf 扩展”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“php如何安装protobuf 扩展”这篇文章吧。我们知道Protocol Buffe ...
    337
    2023-03-22
    php protobuf
  • php安装redis扩展过程介绍
    大家好,本篇文章主要讲的是php安装redis扩展过程介绍,感兴趣的同学赶快来看一看吧,对你有帮助的话记得收藏一下,方便下次浏览 ...
    120
    2023-03-22
    Linux安装PHPRedis扩展 php安装redis扩展
  • php如何安装pecl扩展
    php安装pecl扩展的方法:首先打开终端命令窗口;然后输入并执行命令“sudo yum install php-dev php-pear autoconf,automake,libtool -y”安装pecl即可。 ...
    21
    2023-03-22
    pecl php
  • php如何安装redis扩展
    php安装redis扩展的示例:集成环境:phpstudy。1.下载扩展文件:php_redis.dll,地址:https://pecl.php.net/package/redis。2.下载解压后,把“php_redis.dll”和“php ...
    542
    2023-03-22
    PHP redis redis扩展
  • mac安装python-ldap
    升级了mac操作系统,安装python的python-ldap,报错Modules/LDAPObject.c:18:10: fatal error: 'sasl.h' file not found#include sasl.h>      ...
    619
    2023-03-22
    mac python ldap
  • php怎么增加mysql扩展
    php增加mysql扩展的方法:1、通过yum安装libxml,openssl,mysql,mysql-devel等;2、修改“--with-mysql=/usr”即可。 ...
    493
    2023-03-22
    php mysql扩展
  • 怎么增加php mssql扩展
    增加php mssql扩展的方法:1、下载freetds及php源码包;2、安装freetds;3、解压php源码包,并进入mssql扩展目录;4、生成configure;5、编辑php.ini文件,加入mssql扩展即可。 ...
    421
    2023-03-22
    mssql php
  • php怎么添加pthreads扩展
    本篇内容介绍了“php怎么添加pthreads扩展”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!下载地址: http://pecl.php. ...
    442
    2023-03-22
    php pthreads
  • php怎么开启redis扩展
    php开启redis扩展的方法:集成环境:phpstudy。1.下载扩展文件:php_redis.dll,地址:https://pecl.php.net/package/redis。2.下载解压后,把“php_redis.dll”和“php ...
    607
    2023-03-22
    PHP redis redis扩展
  • linux安装php扩展脚本分享
    测试环境:ubuntu 12.04 php 5.3.x#!/bin/bash#Program:# Accomplish to expand the specified function only one key#History:# 2013 ...
    732
    2023-03-22
    脚本 linux php
  • 如何安装php插件和扩展
    这篇文章主要为大家展示了“如何安装php插件和扩展 ”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“如何安装php插件和扩展 ”这篇文章吧。phalcon来源:https://phalconphp ...
    113
    2023-03-22
    php
  • CentOS下安装Memcached和PHP Memcached扩展
    关于高性能的分布式内存对象缓存系统Memcached,我们在另一篇文章中有提到过“在windows系统下如何安装memcached的讲解”,这次一起来看看在Centos系统中如何安装Memcached和php Memcached扩展I.安 ...
    385
    2023-03-22
    centos下安装memcached 如何安装php memcached扩展 centos下安装memcached和php memcached扩展
  • Linux下php如何安装curl扩展
    这篇文章主要为大家展示了“Linux下php如何安装curl扩展”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux下php如何安装curl扩展”这篇文章吧。说明:php安装目录:/usr/ ...
    672
    2023-03-22
    linux php curl
热门问答
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作