백엔드 개발 PHP7 php7.2에서 imap을 컴파일하고 설치하는 방법

php7.2에서 imap을 컴파일하고 설치하는 방법

Apr 12, 2023 pm 01:56 PM

인기 있는 프로그래밍 언어인 PHP는 항상 웹 애플리케이션을 개발할 때 가장 일반적으로 사용되는 언어 중 하나입니다. 또한 IMAP(Internet Mail Access Protocol)은 이메일 검색을 위한 표준 프로토콜이므로 IMAP 확장은 많은 개발자에게 필수 확장입니다.

이 기사에서는 PHP 7.2용 IMAP 확장을 컴파일하고 설치하는 방법을 배웁니다. Ubuntu 18.04 운영 체제를 기반으로 한 예를 사용하여 프로세스를 보여 드리겠습니다.

1단계: 종속성 설치

먼저 Ubuntu 운영 체제에서 IMAP 확장을 컴파일하려면 몇 가지 종속성을 설치해야 합니다. 터미널을 열고 다음 명령을 실행하세요:

sudo apt-get install libc-client-dev libkrb5-dev
로그인 후 복사

2단계: PHP 소스 코드 다운로드

다음으로 PHP 7.2의 소스 코드를 다운로드해야 합니다. 터미널에서 다음 명령을 실행하세요:

wget https://www.php.net/distributions/php-7.2.34.tar.gz
로그인 후 복사

3단계: PHP 소스 코드 압축 해제

PHP 소스 코드를 다운로드한 후 다음 명령을 사용하여 압축을 풀어야 합니다.

tar -xzvf php-7.2.34.tar.gz
로그인 후 복사

4단계: PHP 소스 코드 입력

다음 명령을 사용하여 PHP 소스 코드 디렉터리를 입력합니다.

cd php-7.2.34
로그인 후 복사

5단계: 컴파일 매개변수 구성

PHP 소스 코드 디렉터리를 입력한 후 다음 명령을 사용하여 컴파일 매개변수를 구성해야 합니다.

./configure --with-imap --with-imap-ssl --with-kerberos
로그인 후 복사

이 명령문의 세 가지 옵션은 다음과 같습니다.

  • --with-imap: imap 확장 활성화
  • --with-imap-ssl: SSL 지원 활성화
  • --with-kerberos: Kerberos 지원 활성화

Step 6: 소스 코드 컴파일

컴파일 매개변수를 구성한 후 다음 명령을 사용하여 PHP 소스 코드를 컴파일합니다.

make
로그인 후 복사

이 명령은 소스 코드를 컴파일하는 데 시간이 걸리며 터미널에 출력이 표시됩니다.

7단계: 컴파일된 파일 설치

소스 코드를 컴파일한 후 다음 명령을 사용하여 컴파일된 파일을 설치해야 합니다.

sudo make install
로그인 후 복사

이 명령은 시스템에 PHP 및 관련 파일을 설치합니다.

8단계: PHP 구성 파일 열기

텍스트 편집기를 사용하여 PHP 구성 파일을 엽니다. Ubuntu에서는 /etc/php/7.2/apache2/php.ini에서 이 파일을 찾을 수 있습니다.

9단계: imap 확장 활성화

php.ini 파일에서 다음 줄을 찾아 주석 처리를 제거하세요.

;extension=imap
로그인 후 복사

imap 확장을 활성화하려면 ";"을 제거하세요. 이 줄은 다음과 같아야 합니다:

extension=imap
로그인 후 복사

10단계 : 변경 사항을 저장하고 종료합니다.

변경 사항을 저장한 후 텍스트 편집기를 종료합니다.

11단계: Apache 다시 시작

다음 명령을 사용하여 Apache를 다시 시작합니다.

sudo service apache2 restart
로그인 후 복사

이제 PHP 7.2용 IMAP 확장을 성공적으로 컴파일하고 설치했습니다.

결론

이 기사에서는 PHP 7.2 IMAP 확장의 컴파일 및 설치 과정을 간략하게 살펴보았습니다. 문제가 발생하거나 질문이 있는 경우 언제든지 저희에게 연락해 주세요.

위 내용은 php7.2에서 imap을 컴파일하고 설치하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.

핫 AI 도구

Undresser.AI Undress

Undresser.AI Undress

사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover

AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

AI Hentai Generator

AI Hentai Generator

AI Hentai를 무료로 생성하십시오.

인기 기사

R.E.P.O. 에너지 결정과 그들이하는 일 (노란색 크리스탈)
1 몇 달 전 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. 최고의 그래픽 설정
1 몇 달 전 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. 아무도들을 수없는 경우 오디오를 수정하는 방법
1 몇 달 전 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. 채팅 명령 및 사용 방법
1 몇 달 전 By 尊渡假赌尊渡假赌尊渡假赌

뜨거운 도구

메모장++7.3.1

메모장++7.3.1

사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전

SublimeText3 중국어 버전

중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기

스튜디오 13.0.1 보내기

강력한 PHP 통합 개발 환경

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구

SublimeText3 Mac 버전

SublimeText3 Mac 버전

신 수준의 코드 편집 소프트웨어(SublimeText3)