IT Opening

CentOS8 php-imap 설치 방법

리눅스 | 2020년 10월 07일 10시 22분
설치 환경 : CentOS8 64비트

1. 소개

이 기능을 사용하면 IMAP 프로토콜뿐만 아니라 NNTP, POP3 및 지역 사서함 액세스 방법으로 작동 할 수 있다. 일부 IMAP 함수는 POP 프로토콜 제대로 작동하지 않을수 있다.

2. 설치

자신의 php 버전을 확인해보고 관련 소스파일을 다운로드 받도록 한다. php 버전 확인 방법은 아래와 같다. php -v PHP 7.0.4 (cli) (built: Apr 12 2016 11:35:53) ( ZTS ) Copyright (c) 1997-2016 The PHP Group Zend Engine v3.0.0, Copyright (c) 1998-2016 Zend Technologies 으로 해보면 된다. 저는 최신버전인 php7 버전 이 cd /data/php-7.0.4/ext/imap/ /usr/local/php/bin/phpize Configuring for: PHP Api Version: 20151012 Zend Module Api No: 20151012 Zend Extension Api No: 320151012 위와 같은 메시지가 확인되면 정상적으로 된것이다.

모듈 다운로드

imap 을 단독으로 사용하는것이 아니라 imap-2007f 와 같은 모듈을 함께 사용한다. wget ftp://ftp.cac.washington.edu/imap/imap-2007f.tar.gz tar xvfz imap-2007f.tar.gz cd imap-2007f/ yum install -y pam-devel make lr5 PASSWDTYPE=std SSLTYPE=unix.nopwd EXTRACFLAGS=-fPIC IP=4 cd ../ ./configure --with-php-config=/usr/local/php/bin/php-config --with-imap-ssl --with-imap && make && make install 최종 설치가 완료된 모습이다. 이제 php.ini 등록 및 아파치 재시작만 하면 된다. vi /usr/local/php-7.0.4/lib/php.ini extension=imap.so /usr/local/apache/bin/apachectl restart

© Copyright 2019 - 2025 IT Opening. All rights reserved.