HTML 구조이해

  

HTML 이란?

  

HTML 작성도구

  

Script 언어

   

   인터넷 Tool 소개

 

   웹서버 구축 방법

  

웹서버 구축 과정

  

Windows 용

  

PWS

  

IIS

  

Apache

  

ASP

  

PHP

  

Linux 용

  

PWS(Web Server)

  

Serv-U(FTP Server)

  

Mercury(Mail Server)

 


    ::  Linux 용 Web Server

  
   Linux

Linux에서 Web server를 운영하는 방법에 대해서 설명드리겠습니다.
Linux에서 가장 많이 사용하는 Linux + Apache + PHP + MySQL에 대한 메뉴얼입니다.

   Download

관련 자료들은 저희 홈페이지 자료실에서 구할 수 있습니다.
그리고 다음과 갗은 Site에서 최신 버젼을 구할 수 있을 것입니다.

Apache Progam : http://www.apache.org
PHP Program : http://www.php.net
Mysql Program : http://www.mysql.org

현재 Down 받은 버젼은 다음과 같습니다.
Apache Program : apache_12.3.14.tar.gz
PHP Program : php-4.0.3pl1.tar.gz
MySQL Program : mysql-3.22.32-pc-linux-gnu-i686.tar.gz

   RPM으로 설치된 패키지 제거하기

새롭게 Apache를 설치하려면 기존에 설치되어 있는 Package를 제거해야합니다.
지금부터의 작업은 반드시 root의 권한으로 해야 합니다.
배포본 리눅스에 기본적으로 설치되어 있는 RPM 패키지를 제거합니다.

#/etc/rc.d/init.d/httpd stop 아파치 데몬을 종료시킵니다.

killall httpd
#ps -ef | grep httpd httpd 데몬이 없는 것을 확인합니다.

#rpm -q apache 설치된 아파치 패키지를 검색합니다.
apache-1.3.12.2

#rpm -e apache

아파치를 제거합니다. 그런데 에러메시지가 뜰 수도 있습니다.
의존성이 있는 패키지가 있는 경우입니다. Package를 먼저 제거합니다.

#rpm -e mod_perl
#rpm -e php

의존성이 있는 패키지를 제거하고 아파치도 제거합니다.
#rpm -e apache

   MySQL, Apache, PHP4 파일 압축풀기

소스화일들이 /tmp 디렉토리에 있다고 가정하고 설명합니다.
root계정으로 로그온 되어 있으면 설치화일이 어디에 있어도 상관은 없습니다.

  Apache 압축풀기

#tar zxvf apache_1.3.14.tar.gz
이렇게 하면 /tmp 밑에 apache_1.3.14 Directory가 생깁니다.

/tmp/apache_1.3.14 Directory 로 가서 Configure 를 수행합니다.
# cd apache_1.3.14
# ./configure

/tmp/apache_1.3.14/src Directory 로 가서 Configure 를 수행합니다.
# cd /src
# ./configure

  MySQL 압축풀기

#tar zxvf mysql-3.22.32-pc-linux-gnu-i686.tar.gz
이렇게 하면 /tmp 밑에 mysql-3.22.32-pc-linux-gnu-i686 Directory가 생깁니다.

이 Directory 를 /usr/local 로 이동하면서 mysql 로 이름을 변경합니다.
# mv mysql-3.22.32-pc-linux-gnu-i686 /usr/local/mysql

  PHP 압축풀기

#tar zxvf php-4.0.3pl1.tar.gz
이렇게 하면 /tmp 밑에 php-4.0.3pl1 Directory가 생깁니다.

이 Directory 를 /usr/local 로 이동하면서 php 로 이름을 변경합니다. # mv php-4.0.3pl1 /usr/local/php

   MySQL 설치

MySQL이 설치된 디렉토리로 이동합니다.
#cd /usr/local/mysql

Install 을 수행합니다.
#./scripts/mysql_install_db
MySQL의 데이터를 관리할 기초정인 테이블 6개를 생성시킵니다.
주의할 점은 mysql_install_db은 반드시 한번만 실행시켜야 합니다.

/usr/local/mysql/support-files/mysql.server File 을 /sbin Directory 로 복사하고 실행 권한을 부여합니다.
#cp ./support-files/mysql.server /sbin/
#cd /sbin/
#chmod 755 mysql.server '실행권한을 준다.
MySQL 데몬을 시작합니다.
#mysql.server start

MySQL 프로세스 확인합니다.
#ps -ef | grep mysql

MySQL 데몬 종료합니다.
#mysql.server stop


PHP로 가기    Linux 다음

 

 Copyright ¡§Ï 2000 FutureValley Co.,Ltd. All Rights Reserved.
For more information contact
WebAdmin@nameip.co.kr.