>> Read Reply from No. 425 article  
RE: [짱!] apache+mysql+php3 완벽설치

등록 2000-03-08 10:05:00     조회 4
이름 전성진    

		항상 사람들이 생각하지 못하는 것이 있는데 아마 문서를 읽지 않기 때문
이거나 번역된(직역된emoticon)문서에만 의존하기 때문이 아닌가 합니다.
일단  MySQL같은 경우나 Apache등은 새로 컴파일 하실 필요가 없습니다.
왜냐하면 일단 제생각에 한글 배포판에 들어있는 것들은 모두 korean char
set이 들어간 MySQL일 것으로 생각되고(잘 모르겠슴) Apache의 경우도
DSO가 되도록 컴파일 되어있으므로 apxs를 이용해서 php만 설치하면
됩니다. apxs, DSO가 뮌지 모르면 문서를 읽어보실 것. 그리고 제발
일을 줄일 수 있는 방법이 있는데 계속 소스를 새로 만드는 일이야 말로
그만!!!, 그리고 그런 방법의 확산에 일조하는 것도 그만!!!
 :
: ? 참     고 : 제 설명에서 빠진부분은 다른 분의 설치방법을 참고 하세
요
:
: ? 목     적 : apache+mysql+php3 연동
:
: ? 설치 방법 : 소스설치
:
: ? 설치전 작업 : 가능하면 리눅스를 사용자 설치로 새로 설치하되
:                  www(httpd)과 sql이 관련된 패킷은 설치하지 않습
니다.
:
: ? 설치 순서 : mysql ? php3 ? apache
:
: ? 소스 받기(참고:절대적인 방법은 아님) 
:     편의상 3가지 소스는 /tmp 받에 받아놓습니다.
:
:     1. mysql(mysql-3.22.32 버젼)
:        ① http://www.mysql.com/download_3.22.html 접속
:        ④ 화면 상단의 Source downloads for 3.22 메뉴에서
Tarball를 클릭
: 후 다운
:       
:     2. php3(php-3.0.14 버젼)
:        ① http://php.net/download-php.php3 접속
:        ② 화면상단의 (HTTP) PHP 3.0.14 source를 다운
:
:     3. apache(apache_1.3.9 버젼)
:        ① http://www.apache.org/ 접속후
:        ② 좌측메뉴의 Apache Server를 클릭 후
apache_1.3.9.tar.gz를 다운
:
: ? 소스 풀기
:
:  1. 파일을 다운받은 디렉토리로 이동 후
:
:     예) tar xvfz [파일이름]
:   
:     위 명령을 이용해서 mysql, php3, apache 파일을 모두 풉니다.
:   
:     # tar xvzf mysql-3.22.32.tar.gz
:
:     # tar xvzf php-3.0.14.tar.gz
:
:     # tar xvzf apache_1.3.9.tar.gz
: 
:
:
:
: ? mysql 설치하기
:
:  1. 편의상 디렉토리 이름을 짧게 바꿔줍니다.
:
:    # mv /tmp/apache_1.3.9 apache
:
:    # mv /tmp/php-3.0.14 /usr/local/php
:
:    # mv /tmp/mysql-3.22.32 mysql
:
:  2. 컨피그하기
:
:    # cd /tmp/mysql
:
:    # ./configure --with-charset=euc_kr
:       (설명 : --with-charset=euc_kr함으로써 한글 사용가능)
:
:    # ./configure --prefix=/usr/local/mysql
:      --localstatedir=/usr/local/mysql/data
:       (설명 : 설치디렉토리를 /usr/local/mysql의 임의 디렉토리로
하고,
:               데이타베이스 디렉토리는 /usr/local/mysql/data로
함)
:   
:  3. install
:
:    # make
:
:    # make install
:               
:  4. 기초 테이블 생성
:
:    # /usr/local/mysql/scripts/mysql_install_db
:     ( 설명 : 이 명령은 설치후 단 한번만 하는 명령으로 기초테이블 6
개가
: 설치됨
:              'user','db','host','tables_priv','columns_priv'
,'func')
:
:  5. mysql 시작
:
:    # /usr/local/mysql/bin/safe_mysqld &
:
:  6. 테스트
:
:    # ps aux|grep mysql 했을때 3~4줄이 뜨면 성공!
:
:  7. 데이타 베이스 테스트
:
:    # /usr/local/mysql/bin/mysqladmin version 명령 실행 후
:
:     아래와 비슷한 mysql정보가 쫙 뜸니다.
:   ┌─────────────────────────────────
: ┐
:   │./mysqladmin  Ver 8.0 Distrib 3.22.32, for pc-linux-gnu
on i686 
: │
:   │TCX Datakonsult AB, by
Monty                                     
: │
:   │Server version         
3.22.32                                 
: │
:   │Protocol version       
10                                       
: │
:   │Connection              Localhost via UNIX
socket               
: │
:   │UNIX
socket             /tmp/mysql.sock                         
: │
:   │Uptime:                3 hours 46 min 27
sec                   
: │
:   └─────────────────────────────────
: ┘
: 
:   # /usr/local/mysql/bin/mysqlshow 명령을 실행하면 아래와 비슷
하게 출력
: 됨
: 
:     +-----------+
:     | Databases |
:     +-----------+
:     | mysql     |
:     | test      |
:     +-----------+
:
:   # /usr/local/mysql/bin/mysqlshow mysql 명령 실행 후 출력 화
면
:
:     Database: mysql
:     +--------------+
:     |    Tables    |
:     +--------------+
:     | columns_priv |
:     | db           |
:     | func         |
:     | host         |
:     | tables_priv  |
:     | user         |
:     +--------------+ 
:
:  8. 자동으로 mysql 실행 시키기
:
:   # vi /etc/rc.d/rc.local
: 
:     이 파일의 아랫부분에 다음과 같은 내용 추가 후 저정종료(wq)
:    ┌───────────┐
:    │ cd /usr/local/mysql/ │
:    │ ./bin/safe_mysqld &  │
:    └───────────┘
:   
:
:    한숨 돌리고.....
: 
:
:
: ? php 설치하기
:
:  1. php설치전 아파치의 ./configure명령을 먼저 내려주어야 한다.
:
:   # cd /tmp/apache
:   # ./configure 아무런 옵션없이..
:
:  2. 컨피그 하기
: 
:   # cd /usr/local/php
: 
:   #./configure --with-mysql=/usr/local/mysql
:     --with-apache=/tmp/apache --enable-track-vars
:    (설명 : 컨피그시 mysql,apache위치 알려주고 php설치후에
get,post등이
:            가능하능 하도록 --enable-track-vars을 넣어준다.)
:
:  3. install
:
:   # make
:
:   # make install
:
:   php 설치완료
:
:
:
:
: ? apache 설치하기
:
:  1. 컨피크 하기
:
:   # cd /tmp/apache
:
:   # ./configure --activate-module=src/modules/php3/libphp3.a
:    (설명 : 아파피을 콘피그해주면서 좀 전에 설치한 php가 모듈로 인식
해주
: 도록
:            해준다. 그리고 libphp3.a가 존재하지 않더라도 나중에 설
치가
: 되니까
:           걱정말고 이대로해준다.)
:
:   # ./configure --prefix=/www --activate-
: module=src/modules/php3/libphp3.a
:    (설명 : 설치 디렉토리를 /www 으로 함)
:
:  2. install
:
:   # make
:
:   # make install
:
:  3. 설정 변경
:
:   # vi /www/conf/httpd.conf
:
:     httpd.conf 파일을 열어 아래와 같이 주석을 삭제함
:   ┌──────────────────────────┐
:   │ #AddType application/x-httpd-php3 .php3            │
:   │ #AddType application/x-httpd-php3-source .phps     │
:   │ #Addtype application/x-httpd-php3 .html            │
:   │ #AddType application/x-tar .html                   │
:   └──────────────────────────┘
:                            ?
:   ┌──────────────────────────┐
:   │ AddType application/x-httpd-php3 .php3             │
:   │ AddType application/x-httpd-php3-source .phps      │
:   │ Addtype application/x-httpd-php3 .html             │
:   │ #AddType application/x-tar .html             ───┼──
> 이줄은
: 그냥 둠
:   └──────────────────────────┘
:
:    그리고 나머지 자신의 시스템에 맞게 설정(해도 되고 안해도 됨)
:
:  4. php 설정 파일 복사
: 
:   # cp /usr/local/php/php3.ini-dist /usr/local/lib/php3.ini
:
:
:  5. apache 테스트
:
:   # /www//bin/apachectl start
: 
:   # ps aux|grep apache
:
:   # 넷스케이프를 실행후(netscape &) /http://localhost 를 처 넣
으면
:
:     It worked .....머라머라 나오는데 그러면 아파치 설치 성공
:
:
:  6. 자동으로 apache 실행시키기 (mysql 부분과 비슷)
:
:   # vi /etc/rc.d/rc.local
: 
:     이 파일의 아랫부분에 다음과 같은 내용 추가 후 저정종료(wq)
:    ┌─────────────┐
:    │/www//bin/apachectl start │
:    └─────────────┘
: 
:
:  7. php 테스트
: 
:  # vi /www/htdocs/test.php3
:    ┌────────┐
:    │  <?            │
:    │  phpinfo() ;   │
:    │  ?>            │
:    └────────┘
:     위 3 줄을 입력후 저장종료(wq)
:
:  # chmod 644 /www/htdocs/test.php3 또는 chmod
: 755 /www/htdocs/test.php3
:     
:   
:  # 넷스케이프 실행 후 http://localhost/test.php3 라고 하면
:    방금 설치한 apache,php,mysql에 대한 아래와 같이 시작하는 정보
가 나옵
: 니다.
:
: ┌──────────────────────────────────
: ────┐
: │                    PHP Version
: 3.0.14                                      │
: │ by Rasmus Lerdorf, Andi Gutmans, Zeev Suraski, Stig
Bakken, Shane
: Caraveo, │
: │  Jim Winstead, and countless
: others.                                       │
: └──────────────────────────────────
: ────┘
:
:
:  제 설명으로 부족하신 분은 다른 사람의 여러 문서를 같이 보시면 많은
도
: 움이
:  되실것 같습니다.
:
:
:  이상입니다....성공하시기 바랍니다.
:
:  만약 성공하시면.... httpd://ok-internet.co.kr 로 오셔서...가입
을 해 주
: 시고
:  가입시 추천 ID로 happy를 넣어 주시면 좋겠는데....
:  (사실 몇시간 동안 날 새가면서 손가락과 허리가 아프도록 열성을 다해
작
: 성했는데
:   이정도는 해줄수 있을 것이라...생각됩니다...!!emoticon!! 맞쥬!)
이름
암호


>> 관련글
425 [짱!] apache+mysql+php3 완벽설치  happy  2000.02.25  ....
  답장 RE: [짱!] apache+mysql+php3 완벽설치  전성진  2000.03.08  ....
  목록보기 윗글 아랫글
글쓰기
답장쓰기 수정 삭제
정규표현식 [ 상세 검색 ]
페이지로딩: [ 0.65 초 ] 작업시간: [ 0.07 초 ]

Copyleft 1999-2026 by JSBoard Open Project
Theme Designed by IDOO All right reserved
[TOP]

적수네 동네
+
| 적수네 동네
| 공부방
| 리눅스 잡지 서고
| LSN 소스
| 링크 모음
+---+
게시판
+
| 떠들어보세!
| 질문과 답변
| 새소식과 정보
| 1원짜리 팁?
| 대화방
+---+
칼럼?
+
| 세하 훔쳐보기
| Welcome2nite
| 혜진의 염장판
+---+
리눅스 상표권
+
| 반대 서명란
| 토론 게시판
+---+
GNU
+
| GNU 선언문
| GNU GPL
| GNU 미러 목록
+---+
프로젝트?
+
| 리눅스카운터
| RC5DES
| 실질헌법 제작
+---+
커널 소식
+
| 안정 버젼: 2.4.14
+---+
테마 선택
+
LSN 방송국?
+
| OFF AIR
+---+
회원
+
| 로그인
+---+
[ 적수네 동네 ] [ 리눅스 상표권 독점 반대 ] [ 한글 리눅스 문서 프로젝트 ] [ KrLine ] [ 사랑넷 ] [ Valid HTML 4.0! ] [ SlashDot ] [ Freshmeat ]
Copyleft (C) 1998-2001 Byeong-Chan Kim . License
TIME: 1791014121
System by WYZsoft, HDD by I.O.Linux, Mizi Research, Embryo, WOWLINUX, Domain by SarangNet, Network by KrLine.