CenOS 7 安装 php7 imap扩展

imap扩展包含在php源码包中

1、安装所需依赖,如果在编译时还提示缺少其他依赖,请自行安装

1、安装所需依赖,如果在编译时还提示缺少其他依赖,请自行安装


#yum install autoconf gcc gcc-c++ libc-client-devel krb5-devel openssl-devel

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


2、下载php7.4源码包


wget https://www.php.net/distributions/php-7.4.5.tar.gz

tar xf php-7.4.5.tar.gz

cd php-7.4.5/ext/imap


/usr/local/php/bin/phpize

根据自己phpize的位置来运行即可(不知道phpize在哪的直接find / -name phpize查找),运行完提示下面信息,然后编译


Configuring for:

PHP Api Version: 20190902

Zend Module Api No: 20190902

Zend Extension Api No: 320190902


3、编译扩展模块


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

make

make install


4、修改php.ini添加扩展


extension_dir = "/usr/local/php/lib/php/extensions/no-debug-non-zts-20190902/"

extension=imap.so

注意:如果之前配置过extension_dir路径了,则只需要配置extension=imap.so即可


保存退出,重启php


通过php -m | grep imap 查看是否生效、


作者头像
南宫俊逸创始人

君子好学,自强不息~

上一篇:Linux文件删除空间未释放
下一篇:Windows Server 2008R2 密码策略更改

发表评论

云服务器年末钜惠,新用户低至0.55折, 1核2G轻量服务器首年96元(可优惠续费3次)


image.png

云服务器ECS

云服务器年末钜惠,新用户低至0.55折, 

1核2G轻量服务器首年96元(可优惠续费3次)


登录
用户名
密码
注册
用户名
密码
确认密码
邮箱
验证码
找回密码
用户名
邮箱
※ 重置链接将发送到邮箱