centos6和centos7手動擴展PHP的IMAP模塊-創(chuàng)新互聯(lián)

一、centos6.7 x64上手動擴展PHP的IMAP模塊

目前創(chuàng)新互聯(lián)已為上1000+的企業(yè)提供了網(wǎng)站建設(shè)、域名、網(wǎng)站空間、網(wǎng)站改版維護、企業(yè)網(wǎng)站設(shè)計、硚口網(wǎng)站維護等服務(wù),公司將堅持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長,共同發(fā)展。

1、準(zhǔn)備

yum install -y libc-client-devel

ln -s /usr/lib64/libc-client.so /usr/lib/libc-client.so

ln -s /usr/lib64/libkrb5.so /usr/lib/libkrb5.so

ln -s /usr/lib64/libssl.so /usr/lib/libssl.so

2、安裝

cd/usr/local/php-5.5.35/ext/imap/

/usr/local/php/bin/phpize

./configure -with-imap -with-php-config=/usr/local/php/bin/php-config --with-kerberos=/usr --with-imap-ssl=/usr

make

make install

centos6和centos7手動擴展PHP的IMAP模塊

3、添加模塊

vim /usr/local/php/etc/php.ini           //添加

extension = "imap.so"

重啟PHP

/etc/init.d/php-fpm restart

再次查看PHP模塊,可以發(fā)現(xiàn)已經(jīng)有imap模塊了

centos6和centos7手動擴展PHP的IMAP模塊

注意:./configure編譯報錯

報錯1:configure: error:utf8_mime2text() has new signature, but U8T_CANONICAL is missing. This shouldnot happen. Check config.log for additional information

解決:

yum install -y libc-client-devel

ln -s /usr/lib64/libc-client.so /usr/lib/libc-client.so

報錯2:configure: error:Kerberos libraries not found.  Check thepath given to --with-kerberos (if no path is given, searches in /usr/kerberos,/usr/local and /usr )

解決:ln -s /usr/lib64/libkrb5.so /usr/lib/libkrb5.so

報錯3:configure: error:Cannot find OpenSSL's libraries

解決:ln -s /usr/lib64/libssl.so /usr/lib/libssl.so

重新./configure編譯即可。

二、centos7.0.1406 x64上手動擴展PHP的IMAP模塊

1、安裝 php-imap

yum install -y pam-devel

cd /usr/local/src/

wgetftp://ftp.cac.washington.edu/imap/imap-2007f.tar.gz

tar -zxvf imap-2007f.tar.gz

cd imap-2007f

make lr5 PASSWDTYPE=std SSLTYPE=unix.nopwd EXTRACFLAGS=-fPIC IP=4

mkdir /usr/local/imap-2007f/

mkdir /usr/local/imap-2007f/include/

mkdir /usr/local/imap-2007f/lib/

cp c-client/*.h /usr/local/imap-2007f/include/

cp c-client/*.c /usr/local/imap-2007f/lib/

cp c-client/c-client.a /usr/local/imap-2007f/lib/libc-client.a

2、php手動加載php-imap

cd /usr/local/php-7.1.0/ext/imap/

/usr/local/php/bin/phpize

./configure -with-imap=/usr/local/imap-2007f -with-php-config=/usr/local/php/bin/php-config --with-imap-ssl=/usr

make

make install

centos6和centos7手動擴展PHP的IMAP模塊

注意:./configure編譯報錯

報錯:configure: error:Cannot find OpenSSL's libraries

解決:確認已安裝過openssl、libssl-dev 包,但是還是會提示該錯誤

find / -name libssl.so             //查找到路徑為:/usr/lib64/libssl.so

ln -s /usr/lib64/libssl.so /usr/lib

重新編譯即可

3、添加php-imap模塊

vim /usr/local/php/etc/php.ini            //添加

extension ="imap.so"

重啟PHP

/etc/init.d/php-fpm restart

再次查看PHP模塊,可以發(fā)現(xiàn)已經(jīng)有imap模塊了

centos6和centos7手動擴展PHP的IMAP模塊

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機、免備案服務(wù)器”等云主機租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。

當(dāng)前題目:centos6和centos7手動擴展PHP的IMAP模塊-創(chuàng)新互聯(lián)
轉(zhuǎn)載來源:http://muchs.cn/article14/dddjde.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站導(dǎo)航、品牌網(wǎng)站設(shè)計、做網(wǎng)站、定制開發(fā)、網(wǎng)站收錄微信公眾號

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

外貿(mào)網(wǎng)站制作