php imap 安装_php7安装imap扩展
当前使用Centos7.x系统,php使用7.4版本,wlnmp一键包已支持该扩展
imap扩展包含在php源码包中
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
1
2
yuminstallautoconfgccgcc-c++libc-client-develkrb5-developenssl-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
1
2
3
4
wgethttps://www.php.net/distributions/php-7.4.5.tar.gz
tarxfphp-7.4.5.tar.gz
cdphp-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
1
2
3
./configure--with-php-config=/usr/local/php/bin/php-config--with-kerberos--with-imap-ssl
make
makeinstall
执行完成后会显示扩展模块编译到的目录/usr/local/php/lib/php/extensions/no-debug-non-zts-20190902/
4、修改php.ini添加扩展
extension_dir = "/usr/local/php/lib/php/extensions/no-debug-non-zts-20190902/"
extension=imap.so
1
2
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命令可看到,扩展已生效
原文链接:php7安装imap扩展,转载请注明来源!
~微信打赏~
赏
分享到:
php imap 安装_php7安装imap扩展相关推荐
- php imap 安装_linux 下安装PHP的IMAP扩展实现邮件收发
系统CentOS 6.5 PHP5.5.19 1.安装imap的依赖包: [root@iZ9482lp6yqZ]# yum install -y libc-client-* 没有安装编译错误提示: c ...
- php imap 安装_PHP安装IMAP扩展
在经历了 macOS 上的 homebrew 升级之后,imap 就不再是 homebrew 的 PHP 里默认安装的扩展了,这样如果你在 composer.json 中引用了一个需要用到 imap ...
- php-iamp怎么安装,如何编译安装PHP的imap模块?
1 基础知识 1.1 IMAP 1.1.1 IMAP的简介 – 现称因特网邮件访问协议(Internet Mail Access Protocol) – 前称交互邮件访问协议(Interactive ...
- php5安装mysql拓展_PHP7安装mysql的扩展让老版本PHP程序继续服役
PHP7以后有一些改变,之前碰到mysql_connect()失效的一个小程序,是自己写的,PHP7下出错后就手动修改了,这两天升级本博客的相关内容时,有碰到mysql_connect()连接失败的问 ...
- 后盾网lavarel视频项目---Laravel 安装代码智能提示扩展「laravel-ide-helper」
后盾网lavarel视频项目---Laravel 安装代码智能提示扩展「laravel-ide-helper」 一.总结 一句话总结: laravel-ide-helper作用是:代码提示 larav ...
- ubuntu:通过封装验证码类库一步步安装php的gd扩展
我相信很多人的lamp环境都是直接复制一堆参数安装进去的,这里有可能成功,也有可能失败,如果是新手,估计要碰到各种错误,就算安装成功,也未必知道那些参数是干嘛的,反正装进去能用就行. 我当初开始的时候 ...
- php memcached 扩展下载,编译安装 PHP 的 Memcached 扩展
image.png 前面章节我会先简要说明一下安装过程, 后面章节我会记录在安装期间踩过的坑. Linux 下编译软件的步骤参见Linux 编译软件的步骤 服务器环境 CentOS 7 PHP 7.0 ...
- yum 安装php7和相关扩展
[radhat yum 源] rpm -aq|grep yum|xargs rpm -e --nodeps wget http://mirrors.163.com/centos/6/os/x86_64 ...
- 安装rabbitmq和php扩展
一.安装rabbitmq服务端 1.安装erlang 试了几次erlang官方的包安装后,在安装rabbitmq时都报错要依赖R14B02,干脆使用rabbitmq官方提供的包:https://git ...
最新文章
- asp从后台调出的公式怎么参与运算_SEOr怎么写一个快速排名的标题
- [mysql] mysql 5.6.X 慢查询日志
- Session机制二(简易购物车案例)
- JAVA大数_棋盘覆盖
- C#中的构造方法与对象初始化器
- 【离散数学】二元关系的性质
- 三星Galaxy S22 Ultra真机首曝:颜值与实力并存堪称完美
- 错过了蓝月亮,你还有我们~~只此一次!
- saveToken介绍二
- 2021-2027全球与中国专利分析服务市场现状及未来发展趋势
- dirt安装,记录两个印象深刻的问题
- Python基础教程--【2022暑假全新总结】
- Unity Android Unable to load resource的问题
- VTK 学习----3D基础知识-着色器和图形管道
- 人工智能----八数码问题(启发式搜索)
- Unity UGUI Button 中文详解-Chinar
- JavaScript检测视频的编码格式是否为h264
- CentOS7防火墙放行端口
- 计算机引领未来的趋势,引领未来网络发展之路,新华三提出确定性网络的第三种技术路径...
- 三星android5 root包,整合三星galaxy tab SM-T705c各种线刷包五件套root刷机工具