新聞中心
一、CentOS 6.7 x64上手動(dòng)擴(kuò)展php的IMAP模塊
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
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模塊了
二、CentOS 7.0.1406 x64上手動(dòng)擴(kuò)展PHP的IMAP模塊
1、安裝 php-imap
yum install -y pam-devel
cd /usr/local/src/
wget ftp://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手動(dòng)加載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
注意:./configure編譯報(bào)錯(cuò)
報(bào)錯(cuò):configure: error:Cannot find OpenSSL's libraries
解決:確認(rèn)已安裝過(guò)openssl、libssl-dev 包,但是還是會(huì)提示該錯(cuò)誤
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模塊了
網(wǎng)頁(yè)標(biāo)題:CentOS6/7手動(dòng)擴(kuò)展PHP的IMAP模塊
當(dāng)前URL:http://m.5511xx.com/article/cdohgod.html


咨詢
建站咨詢
