Ubuntu 14.04의 php5-imap이 활성화되어 있지 않습니다


21

apt-get install php5-imap

나는 여전히 수동으로해야합니다

php5enmod imap

이상하고 일관되지 않은 것 같습니다. 특별한 이유가 있습니까?

답변:


34

예, 조금 이상합니다. 이를 설치하는 단계는 다음과 같습니다 (문제가있는 향후 사용자의 경우).

sudo apt-get install php5-imap
sudo php5enmod imap
sudo service apache2 restart

루트 @ 4385-2889-2142 : ~ # sudo는 php5enmod IMAP는 sudo : php5enmod : 명령을 찾을 수 없습니다
카스파 L. Palgi에게

3
@ KasparL.Palgi, 루트로 로그인하면 sudo가 필요하지 않습니다. 말이되지 않습니다.
Dekel

6

나는 같은 문제에 직면했지만 이제 몇 년이 지났다. Mark Aronis의 답변은 정확 하지만 소프트웨어가 변경되었습니다. 대신 사용하십시오 :

sudo apt-get install php7.0-imap 
sudo phpenmod imap

(Sry, 아직 의견을 남길 수 없습니다)


다시 변경되었습니다 : php7.2-imap
spcial

1

특별한 이유가 있다면 질문에 대답하기 위해 그렇습니다. 또한 동일한 컴퓨터에서 여러 서버 API (SAPI)를 병렬로 사용하고 사용할 사이트 / 호스트별로 (성능, 보안 또는 호환성과 같은 문제 고려) 결정할 수 있습니다.

PHP 모듈이 설치만으로 활성화되면 사용 가능한 모든 SAPI에서 활성화됩니다. 그러나 차별화해야 할 경우 어떻게해야합니까? 어쩌면 충분한 보안 검사를 설정했기 때문에 php-fpm에 사용 가능한 모듈을 원할 수도 있지만 명령 줄 cli 인터페이스에서는 그렇지 않습니까? 또는 다른 SAPI에 대해 다른 방식으로 모듈을 구성하려고합니다. 또는 누군가 서버에서 공격을 수행하는 동안 모듈을 일시적으로 비활성화해야하며 설정 및 미세 조정을 위해 하루 동안 작업 한 구성을 풀고 싶지 않습니다.

이를 수행하기 위해 아래에 디렉토리 및 구성 파일 구조가 있습니다 /etc/php5. 그리고 어떤 것과 매우 유사 a2ensite/ a2dissite아파치 가상 호스트와 무엇을 할 a2enmod/ a2dismod아파치 모듈을 위해 할, 당신은 함께 PHP 모듈을 관리 할 수 있습니다 phpenmod/ php5dismod.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.