반응형

 

아파치, PHP, MySQL 설치

. 오상문 (sualchi@daum.net)

 

1.    APM 설치  (레드햇 계열)순서: 아파치웹서버 설치 > PHP 설치 > MySQL 설치 > PHPMySQL 연동

 

…Root]# yum install httpd

…Root]# yum install php

…Root]# yum install mysql-server

…Root]# yum install php-mysql

 

[참고] CentOS 5.1에서 소스 방식 설치하면 에러 발생/etc/selinux/config 파일에서 아래처럼 수정하고 저장한다.

SELINUX=disabled

 

[참고] 윈도우 기반 설치

http://www.autoset.org

오토셋 프로그램을 다운로드 받아서 설치합니다. ([주의] 이전에 설치한 APM 프로그램이 있으면 제거한 후에 설치를 진행합니다.)오토셋이 설치 시, 웹 서비스 홈 디렉터리는 C:Autoset\public_html 입니다.웹 브라우저에서 http://localhost 를 입력해서 동작하는지 확인합니다.

 

2.    아파치 웹서버 테스트

…Root]# apachectl start

 

3.    PHP 동작 테스트/var/www/html 디렉토리에 index.php 파일을 만든다.

 

[index.php 소스 내용]

<? phpinfo( ) ?>

 

로컬 웹 접근: http://localhost:8080/index.php

 

웹브라우저에서 접근이 되는지 확인한다. 웹 페이지 중간 부분에서 mysql 항목이 보이는지 확인하자.

 

4.    MySQL 서버 테스트

…Root]# /etc/init.d/mydqld start

 

5.    MySQL 클라이언트 실행

…Root]# mysql

 

[참고] yum으로 MySQL을 설치하면 MySQL root 관리자 암호가 없어서 곧바로 접속가능하다.

 

6.    MySQL 관리자 계정 변경하기

 

 

7.    시스템 실행 시 자동 실행되도록 설정하기

…Root]# setup

 

자동 실행할 서비스(httpd, mysqld)를 방향키로 이동하여 체크(스페이스바 누름)하고 [확인] 누른다.[참고] 자동 설치에서는 setup 명령을 이용하지만, 소스 형태로 설치한 경우에는 /etc/rc.d/rc.local 파일에 다음 두 줄을 추가해주면 된다.

/use/local/apache2/bin/apachectl start >&/dev/null

/use/local/mysql/bin/mysqld_safe –user=mysql & >&/dev/null

 

8.    설치된 패키지를 삭제하기 만약 진행 중에 문제가 있어서 패키지를 삭제해야 하면 다음처럼 진행한다.

…Root]# yum remove httpd

…Root]# yum remove mysql

[참고] phphttpd를 제거할 때 의존성 규칙에 의해 함께 삭제된다.[참고] mysql-server를 설치하면 mysql 클라이언트도 의존성 규칙에 의해 함께 설치된다. 마찬가지로 mysql 클라이언트를 삭제하면 의존성 규칙에 의해 mysql-server도 함께 삭제된다.

 

 

반응형

+ Recent posts