centos怎么安装php ldap

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

Centos下安装PHP ldap扩展

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

一、在线安装

执行下面命令:

1

yum install PHP-ldap

可能出现的问题:

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

解决办法:

查看php的版本:

1

php -v

搜索版本匹配的ldap:

1

yum search ldap

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

重新安装:

1

yum install php70w-ldap.x86-64

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

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

1

2

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

extension=ldap.so

完成,重启Apache2:service Httpd restart 。

1

2

3

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

// 或这条命令

service httpd restart

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

1

2

3

4

5

6

7

8

9

10

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的安装得先安装

检查下面是不是已经安装,如果没有安装之:

检查:

1

2

yum list openldap

yum list openldap-devel

安装 :

1

2

# yum install openldap

# yum install openldap-devel

一定要执行这条命令:

1

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

进入安装目录下

1

# cd /root/lnmp1.0-full/php-5.2.17/ext/ldap

(不知道安装目录的可以用find -name "php-*" 来查找,找到你安装的对应版本的目录)

然后运行

1

2

3

4

5

6

7

8

9

# /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目录下:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

[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页面查看)

添加:

1

extension=ldap.so

重启apache

1

2

3

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

// 或这条命令

service httpd restart

--结束END--

本文标题: centos怎么安装php ldap

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

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

猜你喜欢

  • centos 7怎么安装php

    centos7安装php的方法:1、安装php yum源;2、通过“yum -y remove php*”清理旧php;3、安装php精简拓展;4、设置php-fpm开机自启即可。
    阅读数:166 contos7
  • centos怎么安装php ldap

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

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

    centos7.5安装php的方法:1、添加php用户,用于运行php-fpm进程;2、解压php源码包;3、安装依赖包;4、复制相关配置文件到php安装路径即可。
    阅读数:467 centos php
  • centos7怎么安装php-pdo

    centos7安装php-pdo的方法:1、安装PHP和mariadb;2、执行“yum install php-mysqlnd”命令;3、执行“/bin/systemctl restart httpd”。
    阅读数:665 centos7 php-pdo
  • centos yum怎么安装php5.4

    centos yum安装php5.4的方法:1、检查当前系统是否已经安装PHP;2、查看yum是否有可安装的PHP软件;3、通过“yum install php”安装php即可。
    阅读数:284 yum php5.4
  • centos怎么查看是否安装了php

    centos查看是否安装了php的方法:1、登录CentOS服务器,打开终端,执行“php -v”命令,如果输出php安装的详细信息,则安装成功。2、在终端中,执行“rpm -qa | grep php”命令查询是否有PHP包。
    阅读数:643 centos php
  • centos7源码怎么安装php5.6

    centos7源码安装php5.6的方法:1、执行“rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm”命令;2、移除系统自带的“php-common”;3、通过“yum install -y php56w”命令安装php5.6;4、执行“yum install httpd”命令安装Apache即可。
    阅读数:492 php centos
  • centos安装php5、卸载php、安装php7的教程

    首先安装php5很简单yum install php然后如果不想用php5的话那就卸载吧 注意只使用yum removHsyzte命令是行不通的那我们先yum remove php然后你需
    阅读数:929 centos安装php centos 卸载php
  • centos怎么修改php时间

    centos修改php时间的方法:1、修改硬件时区;2、修改系统时区;3、修改php.ini的时区设置;4、通过crontab将时间同步即可。
    阅读数:417 centos php
  • centos怎么部署php环境

    centos部署php环境的方法:1、通过“yum install”命令安装扩展;2、使用“wget http://php.net/distributions/php-7.1.0.tar.gz”命令解压php;3、通过“make && make install”命令进行编译安装;4、在安装成功后,配置环境变量;5、启动“php-fpm”即可。
    阅读数:1000 centos php
  • centos通过yum安装php的教程

    先给大家介绍下centos通过yum安装php1、添加php的yum软件仓库sudo rpm -Uvh https://mirror.webtatic.com/yum/el6/latest.rpm2、安装php相关软件,执行过程中全部
  • CentOS上怎么安装Docker

    这篇文章给大家分享的是有关CentOS上怎么安装Docker的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。CentOS上安装Docker简介Docker 属于 Linux 容器的一种封装,提供简单易用的容器使用接
    阅读数:518 centos docker
  • CentOS下安装Memcached和PHP Memcached扩展

    关于高性能的分布式内存对象缓存系统Memcached,我们在另一篇文章中有提到过“在windows系统下如何安装memcached的讲解”,这次一起来看看在Centos系统中如何安装Memcached和php Memcached扩展I.安
  • 怎么更改centos 的php版本

    更改centos php版本的方法:1、使用“php -v”查看php版本信息;2、执行“locate */php”命令;3、修改环境变量文件中的php版本加载路径;4、执行“source /etc/profile”即可。
    阅读数:434 centos
  • CentOS 编译安装 MongoDB与mongoDB的php扩展

    系统:centOS5.6下载mongo源码包,pcre,epel,js 1#wget http://downloads.mongodb.org/src/mongodb-src-r1.8.1.tar.gz#wget
    阅读数:637 休闲 centos 编译安装
  • centos7 安装apache+mysql+php环境

    环境:Centos 7.0Apache 2.2.27Mysql 5.1.72libiconv 1.14 ##Apache 请自行使用编译安装.内容从我自己的word复制过来的,wold里面是好的,有的地方复制过来就重叠了,看的时候注意下1
    阅读数:449 php mysql centos7
  • centos怎么用wget安装mysql

    在centos中使用wget命令安装mysql,具体方法如下:1.首先,在centos命令行中使用yum安装wget命令;yum install wget2.wget命令安装好后,使用wget命令下载mysql的repo源,并安装;wget
    阅读数:633 centos mysql
  • centos6怎么安装mysql

    在centos6中安装mysql的方法1.首先,在centos6中进入命令行;2.进入到命令行后,在命令行中执行以下命令,安装MySQL服务;yum install -y mysql mysql-server3.等待MySQL服务安装好后,
    阅读数:188 centos6 mysql
  • centos7怎么部署php项目

    centos7部署php项目的方法:1、通过yum install安装nginx和mysql;2、修改mysql登录密码;3、安装PHP及扩展;4、配置nginx站点;5、进行项目测试部署即可。
    阅读数:742 php centos7