웹마스터 팁
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
리눅스(레드헷8.0 배포판 기준) 처음 설치하시는 분들을 위한 apm 초간단 팁
2002.11.17 22:41
M$ apm 에서 리눅스 apm 으로 전향한 1주차 왕초보입니다.
제 목표한 아주 단순했습니다. 리눅스 깔고 제로보드만 잘 돌아가면 성공이라는..
아주 소박한 바램이었지요.
그래서.. 처음 시작하시는 분 혹은 제 수준과 목적이 비슷한 초보자 분들을 위한
왕초보 눈높이 설치팁을 올립니다.
초보자 입장에서 손쉽게 설치,업그레이드를 할 수 있는 rpm 위주로 했습니다.
설치는 정상적으로 됐는데 php실행이나 php-mysql 연동 안되는 분들은 4,5 번 항목만
보시면 되겠네요.
1. image CD 만들기
- 다운 받은 리눅스 이미지파일(.iso)은 반드시 이미지레코딩으로 CD 제작 할 것.
** 의외로 이 문제 때문에 질문 주시는 분이 많더군요.. 저도 CD 두장 버린 경험이 있구요..)
2. 설치하기
- 옵션 선택하는 것은 그리 어려울 것 없는 것 같아 생략합니다. 단지
[웹서버] 옵션에서 PHP-MySQL 연동시키는 세부 옵션이 있을 법한데
그게 없네요.. 제가 못 찾은건지.. 이 문제는 아래 5번에 설명되있습니다.
.........
설치 ...
.........
어렵지 않게 정상적으로 리눅스가 설치, 재부팅 될 겁니다.
3. httpd.conf 의 수정 ( 위치디렉토리 /etc/httpd/conf )
수정 --> AddDefaultCharset euc-kr
추가 --> AddType application/x-httpd-php .php .php3 .html .htm .inc .ph
AddType application/x-httpd-php-source .phps
4. php.ini 의 수정 ( 위치디렉토리 /etc )
수정 --> short_open_tag = On
5. php-mysql 의 연동 옵션의 추가설치
레드헷8.0 3번째 CD 안에 있습니다.
# rpm -Uvh --nodeps /mnt/cdrom/RedHat/RPMS/php-mysql-4.2.2-8.0.5.i386.rpm
6. 기타 설정.
* 설치시 GNOME 데스크탑을 선택했을 경우
그놈메뉴 - 서버설정 - 서비스 [httpd 와 mysqld 체크 &시작]
그놈메뉴 - 시스템설정 - 보안수준 [필요한 부분 선택합니다.]
또는 터미널에서 setup 명령으로 보안 및 실행 옵션 지정할 수도 있습니다.
* 보안을 위해서 아래와 같이 mysql 암호설정을 해 주세요.
# mysql -u root mysql
mysql> update user
-> set password = password('암호 입력')
-> where user = 'root'
-> ;
mysql> flush privileges;
////////////
위의 자료는 여러 게시판에 올라온 리눅서님들의 글을 초보자 입장에서
정리한 것 뿐입니다.
그 분들께 감사를 드리며..
제 목표한 아주 단순했습니다. 리눅스 깔고 제로보드만 잘 돌아가면 성공이라는..
아주 소박한 바램이었지요.
그래서.. 처음 시작하시는 분 혹은 제 수준과 목적이 비슷한 초보자 분들을 위한
왕초보 눈높이 설치팁을 올립니다.
초보자 입장에서 손쉽게 설치,업그레이드를 할 수 있는 rpm 위주로 했습니다.
설치는 정상적으로 됐는데 php실행이나 php-mysql 연동 안되는 분들은 4,5 번 항목만
보시면 되겠네요.
1. image CD 만들기
- 다운 받은 리눅스 이미지파일(.iso)은 반드시 이미지레코딩으로 CD 제작 할 것.
** 의외로 이 문제 때문에 질문 주시는 분이 많더군요.. 저도 CD 두장 버린 경험이 있구요..)
2. 설치하기
- 옵션 선택하는 것은 그리 어려울 것 없는 것 같아 생략합니다. 단지
[웹서버] 옵션에서 PHP-MySQL 연동시키는 세부 옵션이 있을 법한데
그게 없네요.. 제가 못 찾은건지.. 이 문제는 아래 5번에 설명되있습니다.
.........
설치 ...
.........
어렵지 않게 정상적으로 리눅스가 설치, 재부팅 될 겁니다.
3. httpd.conf 의 수정 ( 위치디렉토리 /etc/httpd/conf )
수정 --> AddDefaultCharset euc-kr
추가 --> AddType application/x-httpd-php .php .php3 .html .htm .inc .ph
AddType application/x-httpd-php-source .phps
4. php.ini 의 수정 ( 위치디렉토리 /etc )
수정 --> short_open_tag = On
5. php-mysql 의 연동 옵션의 추가설치
레드헷8.0 3번째 CD 안에 있습니다.
# rpm -Uvh --nodeps /mnt/cdrom/RedHat/RPMS/php-mysql-4.2.2-8.0.5.i386.rpm
6. 기타 설정.
* 설치시 GNOME 데스크탑을 선택했을 경우
그놈메뉴 - 서버설정 - 서비스 [httpd 와 mysqld 체크 &시작]
그놈메뉴 - 시스템설정 - 보안수준 [필요한 부분 선택합니다.]
또는 터미널에서 setup 명령으로 보안 및 실행 옵션 지정할 수도 있습니다.
* 보안을 위해서 아래와 같이 mysql 암호설정을 해 주세요.
# mysql -u root mysql
mysql> update user
-> set password = password('암호 입력')
-> where user = 'root'
-> ;
mysql> flush privileges;
////////////
위의 자료는 여러 게시판에 올라온 리눅서님들의 글을 초보자 입장에서
정리한 것 뿐입니다.
그 분들께 감사를 드리며..
댓글 8
-
V(^o^)V
2002.11.20 13:30
-
작은또치
2002.11.21 15:49
감사 합니다.
VMWARE 설치후 제로보드 설치가 되지 않아서리... -
열린아해
2002.12.09 02:32
감사히 읽어 보았고 따라서 설치도 해 보았습니다.
여기 써도 되는지 몰지만...이대로 설정 후 제로보드 올리면 올라 가나여?
제가 잘 몰라서 그러는 데....이대로 하고 나서..제로 첨음 설치할때 ID password 넣고 나면
mySQL connect error!!가 뜨는데여...
간단한 설명 부탁 드려도 될까여? ^^;; -
정인배
2002.12.09 23:45
레드햇 8.0의 아파치 2.0에서 아래를 추가 하면 안됩니다. 파일전송하면 깨지거나, 긴글 전송하면 겹치면서 깨져서 올라가는 문제가 발생 합니다. (이문제 찾느라고 3일 걸렸음..)
httpd.conf 의 수정 ( 위치디렉토리 /etc/httpd/conf )
추가 --> AddType application/x-httpd-php .php .php3 .html .htm .inc .ph
AddType application/x-httpd-php-source .phps
이유는 완벽히 찾지 못했지만(아직도 찾고 있는중..) 아파치 2.0에서 위 문제가 생기면 위 스텝 제거해 보세요.
위 스텝은 addmodu 대신 conf.d 의 모듈을 모두 로드하도록하면서 2.0에서 바뀐 부분인데, /usr/share/doc/ 의 아파치 관련 매뉴얼에 보면 php.conf 로 대치하도록 되어 있습니다.
php.conf를 손대지는 못하고 ( 옵션대로 하면 계속 오류가나서 .. 그리고 예제를 찾기 힘듭니다. ) index.html을 index.php 로 바꾸어서 사용하면 됩니다. -
정인배
2002.12.09 23:54
열린아해님 //
김종환님 설명에 빠진게 있는데, 레드햇8.0에는 /etc/php.ini에 mysql 모듈( .so) 올리는 부분이 콤멘트 되어 있어서 그럽니다. ( 이거 왜 이래 놨는지 이해가 안갑니다. 이것도 찾는데 한참 걸렸습니다. php-mysql rpm이 패키지 다 산택해도 설치 않되고 나중에 다시 설치해야 하는것도 이상하고.. ) 이 스텝 콤멘트(;) 제거하고 phpinfo() 에서 보면 mysql 모듈 연결되는거 확인 됩니다.
P.S) 레드햇8.0 .. 아파치 2.0 .. 고난의 연속 입니다. ^^ -
김준용
2003.01.13 15:13
저두 위와 같이 여러번 수십일을 깔아봤는데... 제로보드 여러가지 에러가 나네요..
그래서 결국 아파치 2.0 포기하구 레드햇 설치시 아파치 mysql 설치안하구
소스로 컴파일해서 APM 연동하니까 레드햇 8.0 에서 드디어 성공했습니다.
근데 자료 업로드 하면 안올라 가네요..
혹시 이문제 아시는분좀... 리플달아주세요..
참고로 apache 1.3.27 php-4.2.3 mysql3.23.53 설치하였습니다. -
곽춘규
2003.01.18 01:56
하나더 이건 책에 나온 건데요
httpd.conf파일에다가
<Files *.php>
SetOutputFilter PHP
SetInoutFilter PHP
</Files>
적어주세요
이러면 아파치가 빨리실행된다는 군요 -
비바람
2003.10.06 09:33
^^ PHP는 따로 다시 설치 하시는 것이 좋습니다....패키지에 같이 있는 PHP는
time() 함수가 제대로 동작되지 않는 버전으로 알고 있습니다..
제목 | 글쓴이 | 날짜 |
---|---|---|
cron과 rsync 그리고 replication 을 이용한 데이터 백업 [3] | 최종우 | 2002.12.03 |
cron을 이용한 자동 백업 받기 | 최종우 | 2002.12.02 |
리눅스 보안 : 기초적인 방화벽 : portsentry 설치하기 [2] | 정인배 | 2002.11.29 |
[FreeBSD] qmail+mysql+vpopmail+qmailadmin 설치 [1] | DeX™ | 2002.11.26 |
[FreeBSD] bind를 몰아낼 djbdns 설치하기 [5] | DeX™ | 2002.11.26 |
Apache + PHP + Mysql확실한 연동 및 리눅스 재설치 정보 [2] | 최종우 | 2002.11.26 |
리눅스 mysql 사용자 계정주기/삭제하기 [4] | 정인배 | 2002.11.22 |
리눅스 서버를 구축해 보자! #2 [5] | 꼬토 | 2002.11.22 |
리눅스 서버를 구축해 보자! #1 [11] | 꼬토 | 2002.11.21 |
리눅스(레드헷8.0 배포판 기준) 처음 설치하시는 분들을 위한 apm 초간단 팁 [8] | 김종환 | 2002.11.17 |
리눅스 시스템관리 고급 명령어 | 정인배 | 2002.11.16 |
ab 를 이용한 간편한 아파치 성능 측정 [2] | 정인배 | 2002.11.15 |
윈xp pro 를 net 서버로 바꾸기 [7] | 정회철 | 2002.11.13 |
[Lindox] 설치 강좌 쓸때 유용한 명령어 [4] | NeSTY♨™ | 2002.11.05 |
[기초] 퍼미션 값에 대해서 [4] | NeST™y | 2002.11.05 |
[Lindox] 실수로 기본 명령어삭제시 강제 복구하기 | NeSTY♨™ | 2002.11.05 |
[Lindox] 가상콘솔 줄여서 메모리 절약하기.. | NeSTY♨™ | 2002.11.05 |
[기초]커널 2.4.x, quota 셋팅법 | NeST™y | 2002.11.05 |
사용자 자동 등록 쉘스크립트 [1] | 편리 | 2002.11.05 |
OpenBSD3.2 설치가이드 - 완결 [3] | pravda | 2002.11.02 |
빨리 8.0깔아야하는데, 다운받기도 그렇고...