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

centos怎么安装php ldap

centos 2018-06-26 15:06:16 319人浏览 绘本
摘要

本文操作环境:Centos6.8系统、PHP7.0版、DELL G3电脑Centos下安装PHP ldap扩展Centos下安装php ldap扩展,有两种方法,仅供参考。一、在线安装执行下面命令:1yum install 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://lsjlt.com/news/340.html(转载时请注明来源链接)

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

猜你喜欢
  • centos怎么安装php ldap
    本文操作环境:centOS6.8系统、PHP7.0版、DELL G3电脑Centos下安装PHP ldap扩展Centos下安装PHP ldap扩展,有两种方法,仅供参考。一、在线安装执行下面命令:1yum install PHP-ldap...
    99+
    2018-06-26
    centos
  • php怎么安装ldap扩展
    本文操作环境:centOS6.8系统、PHP7.0版、DELL G3电脑php怎么安装ldap扩展?Centos下安装PHP ldap扩展Centos下安装PHP ldap扩展,有两种方法,仅供参考。一、在线安装执行下面命令:yum ins...
    99+
    2017-05-14
    php centos ldap
  • centos 7.5怎么安装php
    本文操作环境:CentOS7.5系统、php7.4.1版、DELL G3电脑centos 7.5怎么安装php?CentOS-7.5 编译安装php-7.4.1踩坑记录:一般用yum安装包,比较抵触源码编译,百度了一下,成功安装了~1、环境...
    99+
    2017-06-16
    centos php
  • centos 7怎么安装php
    本文操作环境:centos7系统、PHP7.2版、DELL G3电脑centos7怎么安装php?Centos7安装PHP7.2建议方法# 安装EPEL yum存储库 yum install epel-release -y # 安装Re...
    99+
    2017-06-11
    contos7
  • php安装ldap扩展模块
    (1)先安装openldap # yum -y install openldap-devel openldap # ln -sv  /usr/lib64/libldap* /usr/lib/ (2)进入php的编译安装包目录下 # cd...
    99+
    2023-09-08
    php 服务器
  • centos怎么安装apache+php+mysql
    CentOS是一种流行的Linux发行版,许多Web开发人员选择使用它来部署Web应用程序或网站。一种常见的部署方式是使用Apache,PHP和MySQL技术栈。在本文中,我们将讨论如何在CentOS上安装这些技术,以便能够快速搭建您的网站...
    99+
    2023-05-14
  • centos怎么配置ldap登陆
    要在CentOS上配置LDAP登录,需要按照以下步骤进行操作:1. 安装LDAP客户端工具:在终端中输入以下命令进行安装```sud...
    99+
    2023-08-28
    centos
  • LDAP安装步骤
    LDAP(Lightweight Directory Access Protocol)是一种用于访问和维护分布式目录信息服务的协议。...
    99+
    2023-09-20
    LDAP
  • mac安装python-ldap
    升级了mac操作系统,安装python的python-ldap,报错Modules/LDAPObject.c:18:10: fatal error: 'sasl.h' file not found#include <sasl.h>...
    99+
    2023-01-31
    mac python ldap
  • Linux下怎么安装并配置LDAP
    这篇文章主要介绍“Linux下怎么安装并配置LDAP”,在日常操作中,相信很多人在Linux下怎么安装并配置LDAP问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Linux下怎么安装并配置LDAP”的疑惑有所...
    99+
    2023-06-27
  • centos怎么安装php扩展模块
    本文操作环境:centos7系统、php 7.3、thinkpad t480电脑。在centos系统中我们一般可以使用两种方式来安装扩展模块,一种方法是yum命令,另一种方法是phpize。下面我们就来介绍下这两种方法,一起来看下吧。一、y...
    99+
    2021-08-26
    centos php 扩展
  • ApacheDS怎么安装及配置LDAP和Kerberos
    要安装和配置ApacheDS以及LDAP和Kerberos,请按照以下步骤操作: 下载ApacheDS:首先,从ApacheDS...
    99+
    2023-10-24
    ApacheDS LDAP Kerberos
  • centos如何安装php
    在centos系统中安装php的方法首先,在centos命令行中使用yum命令查看是否安装php;yum list installed | grep php若已有php,可以执行以下命令删除;yum -y remove php-common...
    99+
    2024-04-02
  • centos安装apache php mysql
    CentOS是一种免费的开源操作系统,被广泛用于服务器领域。作为一名服务器管理员,你可能会遇到需要安装Apache、PHP和MySQL等组件的情况,本文将向你展示如何在CentOS上安装这些组件。Apache安装Apache是一种流行的We...
    99+
    2023-05-24
  • centos怎么查看是否安装了php
    本教程操作环境:CentOS 7.1.6系统、PHP7.1版、Dell G3电脑。centos查看是否安装了php的方法方法1:首先登录CentOS服务器,打开终端。输入:php -v,再按回车。此时会打印出php安装的详细信息,以此可以检...
    99+
    2019-05-23
    centos php
  • CentOS 7.3怎么安装
    这篇文章主要介绍了CentOS 7.3怎么安装的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇CentOS 7.3怎么安装文章都会有所收获,下面我们一起来看看吧。提示要在 UEFI 的机器上正确安装 CentOS...
    99+
    2023-06-27
  • Cobbler怎么安装CentOS
    今天小编给大家分享一下Cobbler怎么安装CentOS的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。环境准备CentOS ...
    99+
    2023-06-27
  • centos github怎么安装
    CentOS 7安装并使用GitHubGitHub已经成为了程序员们分享代码、版本控制、协作开发的最爱之一。如果您也需要使用GitHub进行开发或者学习,那么本篇文章将为您介绍如何在CentOS 7系统上安装并使用GitHub。第一步:安装...
    99+
    2023-10-22
  • centos怎么安装github
    CentOS是一款流行的Linux操作系统,用于服务器和桌面环境。而Github是目前最流行的代码托管平台之一,许多开发人员都在上面共享和管理代码。本文将介绍如何在CentOS上安装Git和GitHub Desktop,以便您可以在本地环境...
    99+
    2023-10-22
  • centos 怎么安装golang
    CentOS是一种强大的Linux操作系统,它使得安装新的应用程序和软件非常容易。在最近几年中,Golang已经成为一种非常流行的编程语言,特别是在Web应用程序开发方面。这篇文章将介绍如何在CentOS上安装Golang以及一些重要的配置...
    99+
    2023-05-14
    Golang
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作