您好,登錄后才能下訂單哦!
這篇文章將為大家詳細講解有關如何安裝配置linux php ldap,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。
linux php ldap安裝配置的方法:首先檢測PHP的版本;然后搜索匹配版本的ldap擴展;最后通過命令“yum install php70w-ldap.x86-64”安裝對應的擴展即可。
適用于 Linux服務器配置。兩種方案
一、使用在線安裝 [只有一套PHP環境時]
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、開始執行 phpize 進行編譯環節 # find / -name phpize [不知道PHP對應版本的phpize在哪個位置這樣查找,一般在 ...phpXX/bin下] # cd /data/wwwroot/usr/local/php56/bin # ./phpize [一定是 ./ , 如果其他版本的phpize在環境變量里的話就執行錯了] 6、配置,編譯,安裝 # php -i | grep php.ini [找到之前編譯安裝時 ./configure 后面跟的參數] # ./configure --with-php-config=/data/wwwroot/usr/local/php56/bin/php-config --with-ldap[根據自己配置來] # make [make的作用就是執行 ./configure動態生成的Makefile文件,里面是可執行命令] # make install 7、剩下的參考只有一套PHP環境的剩余幾步 修改配置文件,引入ldap擴展,重啟 php-fpm,查看擴展是否存在,結束
關于如何安裝配置linux php ldap就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。