서 버
Nmail PHP Guide
Unix/Linux
Version 2.3.1
1. 설치시 필요한 프로그램 버전
엔메일은 APM(Apache + PHP + MySQL) 데몬을 기반으로 Unix/Linux 환경에서 사용하 도록 제작되었음
엔메일 동작에 필요한 최소사양은 다음과 같습니다.
[OS] Linux, FreeBSD, Solaris
[Apache] 1.3.X 이상, Apache 2 지원.
[PHP] 4.3.0 이상, PHP 5 지원. (mbstring, iconv 모듈 필요)
[MySQL] 3.23.6 이상, MySQL 4, MySQL 5 지원. (MySQL 4 이상에서는 성능향상 있음)
2. 설치환경
필자는 Ububntu 0.10 server editon으로 설치를 진행하였다
PentiumIII 933Mhz / 512Mb / 80Gb HDD / 50x ODD / Geforce Vanta
openMail로 메일서버 구축하려 하였으나 보기도 좋은 떡이 먹기도 좋다하였고 또 패치를하면 웹하드로도
쓸 수있어 선택하였다. 또한 이번 구축이 성공하면 Open Mail도 도전 할 것이다.
우선 패스코리아넷社에서 제작 배포하는 Nmail 프로그램을 다운받자 비영리 목적에 한하여 100user의 제한
과 Copyright의 수정금지 부분만 지킨다면 무료로 사용가능하며 또한 인증을 통하여 1000user까지 확장 가능
하다
3.설치전 확인사항
설치전 몇가지 확인사항이 필요하다 우분투 시작부터 tomcat 그리고 php 확장모듈까지 본인의 사이트 sequence 대로 진행하였다면 별 무리없이 진행 될 것이다.
* PHP 실행파일이 존재하는지 확인합니다.
#ls /usr/bin/php
/usr/bin/php //출력화면
*파일이 존재하는지 확인
#ls /usr/bin/php /usr/bin/pear /usr/bin/pecl /usr/bin/phpize ls: **** 그런 파일이나 디렉토리가 없음 * /usr/bin/php 가 존재하지 않을 경우 PHP가 설치된 디렉토리를 기준으로 심볼릭링크 생성. #ln -s /PHP_설치경로_직접입력/bin/* /usr/bin/ ex)#ln -s /usr/local/php/bin/* /usr/bin/ * 링크된 파일의 실행 테스트 #/usr/bin/php -v #/usr/bin/pear config-show
나머지 설정은 모든 과정 진행 후 수정 할 것이므로 pass
4.Nmail server 설치
*Nmail server 다운로드
#wget http://meteor.kr/linux/nmail-php-linux.tgz
* 압축을 해제합니다.
#tar zxvf nmail-php-linux.tgz * 설치 스크립트를 실행한 후 ‘설치 완료’가 나올때까지 지시대로 진행하시면 됩니다. #php nmail-php-2.3.1_install.php
- Trouble Shooting----------------------------
1.ioncube 모듈이 자동으로 설치되지 않을경우
*ioncuble 설치
#wget http://meteor.kr/linux/ioncube_loaders_sun_sparc.tar.gz
*ioncuble 압축해제
#gunzip < ioncube_loaders_sun_sparc.tar.gz | tar -xf-
*ioncuble 해제된 directory 필요한 디렉토리로 moving#cp ioncube/*.so /usr/lib/php5/20060613+lfs/
2.mailparse 모듈으 자동으로 설치되지 않을경우
*mailparse 설치
#wget http://meteor.kr/linux/mailparse-2.1.1.tgz
*압축 해제 후 mailparse directory로 이동
#tar zxvf mailparse-2.1.1.tgz
#cd mailparse-2.1.1/
*mailparse 컴파일
#phpize
#./configure
#make
#make install

내가 살기위해 남을 죽여 올라가는 방법을 지양하고 나를죽여 내가 선택되는 방법을 지향한다. -빤스-

치킨게임
찾고 있던 자료입니다!!
감사합니다!!