溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何安裝配置linux php ldap

發(fā)布時間:2020-09-30 15:21:34 來源:億速云 閱讀:163 作者:小新 欄目:編程語言

這篇文章將為大家詳細講解有關如何安裝配置linux php ldap,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。

linux php ldap安裝配置的方法:首先檢測PHP的版本;然后搜索匹配版本的ldap擴展;最后通過命令“yum install php70w-ldap.x86-64”安裝對應的擴展即可。

適用于 Linux服務器配置。兩種方案

一、使用在線安裝 [只有一套PHP環(huán)境時]

1、檢測PHP的版本
# php -v

2、搜索匹配版本的ldap擴展
# yum search ldap

3、安裝對應的擴展 (我的版本是 7.0 ,找到自己對應的安裝)
# yum install php70w-ldap.x86-64    [中途會讓輸入一次 ,選 y ]

4、查看ldap擴展是否安裝好
# php -m | grep ldap

5、如果沒有該擴展,則修改配置文件,重啟php-fpm生效
# find / -name php.ini    [如果不知道php.ini位置,則進行搜索]
# vim php.ini             [加入 extension=ldap.so]
# ps -aux | grep php-fpm  [找到 php-fpm的進程id]
# kill xx                 [殺掉 php-fpm,這里不用使用 -9參數]
# php-fpm -c php-fpm.conf [后臺重新啟動 php-fpm]
# php -m | grep ldap      [再次查看擴展是否安裝好]

二、編譯安裝 [服務器有多個PHP版本時]

1、檢查
#yum list openldap
#yum list openldap-devel

2、安裝
# yum install openldap
# yum install openldap-devel

3、目錄轉移
# cp -frp /usr/lib64/libldap* /usr/lib/

4、進入到當時PHP的編譯目錄下(我的是在 /root/php-5.6.32)
# cd /root/php-5.6.32/ext/ldap

5、開始執(zhí)行 phpize 進行編譯環(huán)節(jié)
# find / -name phpize   [不知道PHP對應版本的phpize在哪個位置這樣查找,一般在 ...phpXX/bin下]
# cd /data/wwwroot/usr/local/php56/bin
# ./phpize              [一定是 ./ , 如果其他版本的phpize在環(huán)境變量里的話就執(zhí)行錯了]

6、配置,編譯,安裝
# php -i | grep php.ini  [找到之前編譯安裝時 ./configure 后面跟的參數]
# ./configure --with-php-config=/data/wwwroot/usr/local/php56/bin/php-config --with-ldap[根據自己配置來]
# make  [make的作用就是執(zhí)行 ./configure動態(tài)生成的Makefile文件,里面是可執(zhí)行命令]
# make install

7、剩下的參考只有一套PHP環(huán)境的剩余幾步
修改配置文件,引入ldap擴展,重啟 php-fpm,查看擴展是否存在,結束

關于如何安裝配置linux php ldap就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI