저는 현재 CentOS 5.3 버전을 사용하고 있습니다.
요 몇일 "CentOS 리눅스 구축관리실무" 교재를 보면서 웹서버 설치를 하고 있습니다.
그런데 잘 되지 않아 글을 올려봅니다.
우선 httpd-2.2.13.tar.gz, mysql-5.1.38.tar.gz, php-5.3.0.tar.gz 를 다운받았습니다.
그리고 cpp, gcc, gcc-c++, flex, compat-gcc-34, compat-gcc-34-g77, compat-gcc-34-c++을 설치하였습니다.
또한 libpng, freetype, libjpeg, gd, libpng-devel, freetype-devel, libjpeg-devel, gd-devel, 도 설치했습니다. MySQL을 실행하기 위해서 압축해제->mysql계정생성->./config->
make && make install-> 환경설정파일복사->기본DB설정->디렉토리권한설정->환경변수등록
->자동실행설정->root암호등록 및 테스트 의 과정을 거쳤습니다.
#/etc/init.d/mysqld start 를 쳐서
starting MySQL [OK]
가 출력되었습니다.
문제는 APACHE입니다.
다운받은 아파치 압축파일을 풀고->./configure -> make && make install->
자동실행설정->환경설정을 교재에 나온데로 따라서 했습니다.
실행시키기 위해
/etc/init.d/httpd start
를 쳤지만 it works라는 창이 생기지 않았습니다.
그래서 교재대로 iptables에서 80번 포트를 열어주었습니다. 다시
/etc/init.d/httpd start
를 쳤는데
httpd (pid 숫자) already running
라는 메세지만 보일뿐 입니다.
위 메세지를 구글, 네이버 등에서 알아보았는데.
① /usr/local/server/apache/logs/httpd pid 를 제거하고 시작하면 된다길래
임시로 이 파일을 제거해보았지만 아파치는 실행 안되었습니다.
② killall httpd 라는 명령어를 통해서 httpd를 죽이고 시작하면 된다길래
그대로 해보았지만 역시 아파치는 실행되지 않았습니다.
③ 극단적으로 설치한 아파치를 지우고 아파치 압축파일을 다시 풀어서 같은 과정을 해보았지만 다시 같은 결과가 나올뿐입니다.
httpd (pid 숫자) already running 이 메세지가 의미하는 바가 무엇이며 어떻게 하면 아파치를 원활히 실행할 수 있는 것인지여.
아니면 설치한 것 다 지우고 lug 메인화면 오른쪽 맨 아패에 있는 "CentOS 5.x + APM + 제로보드 XE 설치 + 그누보드 UTF-8"를 따라서 APM을 설치해야 할지 고민입니다.
눈팅만으로는 답변글을 볼 수 없습니다. 로그인하셔야 합니다.