웹마스터 팁

현재 운영중인 sapzils.com 서버 세팅 내용입니다. 뭐... 다들 아시겠지만...
-.-;;;

#각 소스를 /usr/local/src 에 다운받는다. (참고 : www.tuxfinder.com)
apache_1.3.14.tar.gz
php-4.0.4pl1.tar.gz
mysql-3.22.32.tar.gz

#각 소스를 /usr/local/src에서 압축을 푼다
tar -zxvf apache_1.3.14.tar.gz
tar -zxvf php-4.0.4pl1.tar.gz
tar -zxvf mysql-3.22.32.tar.gz

#각 디렉토리 이름을 간단하게 한다
mv apache_1.3.14 apache
mv php-4.0.4pl1 php
mv mysql-3.22.32 mysql

# rpm으로 설치된 것을 제거 (rpm확인 : rpm -qa | grep imap)
   rpm -e apache
   rpm -e php
   rpm -e mysql

# MySQL설치 (최근 배포판이라면 mysql 유저와 그룹을 만들 필요는 없슴돠...)
1. cd /usr/local/src/mysql
2. groupadd mysql
3. useradd -g mysql -s /bin/false mysql
4. ./configure --with-charset=euc_kr --prefix=/usr/local/mysql --localstatedir=/home/mysql_data (localstatedir은 데이터가 저장되는 곳을 정하는 것입니다.)
5. make
6. make install
7.  ./scripts/mysql_install_db
8. cd /usr/local/mysql
9. chown -R root /usr/local/mysql
10. chown -R mysql /home/mysql_data
11. chgrp -R mysql /usr/local/mysql
12. cp support-files/my-medium.cnf /etc/my.cnf
13. ./bin/safe_mysqld &
14. ./bin/mysqladmin -u root password 암호
15. vi /etc/profile
     PATH="$PATH:/usr/local/mysql/bin" 을 추가
16. source /etc/profile
17. mysql -u root -p
     password: ********
     .
     .
     mysql>create database ^^dbname;
     mysql>insert into user values('localhost','^^newuser',password('*******'),'n','n','n','n','n','n'+ ','n','n','n','n','n','n','n','n');
     mysql>flush privileges;
     mysql>GRANT ALL PRIVILEGES on ^^dbname.* to ^^newuser@localhost IDENTIFIED BY '*******';

# Apache소스 설치
1. cd /usr/local/src/apache
2. ./configure --prefix=/usr/local/apache

# PHP설치
1. cd /usr/local/src/php
2. ./configure --prefix=/usr/local/php --with-mysql=/usr/local/mysql --with-apache=/usr/local/src/apache --enable-tracks-vars --with-language=korean --disable-debug
3. make
4. make install

# Apache설치
1. cd /usr/local/src/apache
2. mv src/modules/php4/libmodphp4.a src/modules/php4/libphp4.a
3. ./configure --prefix=/usr/local/apache --enable-module=so --activate-module=src/modules/php4/libphp4.a
4. make
5. make install

6. vi /usr/local/apache/conf/httpd.conf
     ServerName 자신의 IP로 바꾼다
     # Options Indexes FollowSymLinks Includes (주석처리 : 문서파일이 없을때 파일리스트를 내보내는 옵션임)
     Options FollowSymLinks IncludesNOEXEC ExecCGI (내용추가 : CGI를 모든 디렉토리에서 사용할 수 있게 해주는 옵션)
     AddType application/x-httpd-php4.php .php3 .phtml .inc .html .htm .ph (주석제거)
     AddType application/x-httpd-php4-source.phps (주석제거)

7. cd /usr/local/apache/bin
8. ./apachectl start
9. ps -ef | grep httpd 로 웹서버데몬 확인

# 자동데몬 띄우기  
vi /etc/rc.d/rc.local
   :$
   cd /usr/local/mysql
   ./bin/safe_mysqld &
   cd /usr/local/apache/bin
   ./apachectl start
제목 글쓴이 날짜
레이어 3 - 메뉴판때기. [1] 미친개 2004.07.04
레이어 4 - 뽀나수 하나 [1] 미친개 2004.07.07
레이어 5 - 뽀나수 둘 [6] 미친개 2004.07.07
웹 문서 암호화 스크립트 [1] 미친개 2004.07.20
아이프레임으로 문서크기 자동조절하기(완벽판) [13] 렌디 2004.07.21
문서에 따른 아이프레임 heigh(높이) 값 자동 조절 (수정본) [3] 스토비━ⓒ 2004.07.31
원하는 아이프레임부분을 리로드하자! [1] †천상의燦† 2004.08.02
Javascipt로 구현한 MD5,MD4,SHA1 [10] 장종석 2004.08.06
레이어를 클릭해서 보이거나 사라지게 하기 [3] †천상의燦† 2004.08.18
이미지 사이즈에 맞게 새창띄우기 [오류보완] 정확하게 안열리는 오류 [11] beMax 2004.08.18
싸이처럼 테이블 안에서 버튼으로 이동/스크롤 하기 [5] 제로스 2004.09.09
랜디님의 iframe 크기조절 소스응용-iframe 최저길이 지정하기 [1] 김수형 2004.09.10
셀렉트 메뉴를 통해 갤러리 만들기 한현종 2004.09.10
요일마다 바뀌는 상태바 인사 말~ [2] Kasis 2004.09.13
내홈피 즐겨찾기/새로고침/앞/뒤로가기 [4] 팡이 2004.09.13
메뉴 추가 삭제 수정시 쓰면 좋을것 같네요 - 출처: http://www.happyscript.com/ [1] 예뜨락 2004.09.17
슬라이딩 메뉴 자바스크립트 [3] 행복한고니 2004.09.21
멀티 파일다운로드 꽁수로 구현하기 [1] 행복한고니 2004.10.07
웹페이지에서 단축키 사용 (Firefox) [2] 전종화 2004.10.07
자바스크립트로 구현한 윈도우 스타일.. [2] 크래닉스 2004.10.07