웹마스터 팁

윈도우 XP에서 웹작업 하시는 분 많으리라 생각되는데,
아파치와 IIS를 동시에 돌린다면 아무래두 리소스 낭비겠죠?

IIS에서도 제로보드를 아주 훌륭하게 (때로는 더욱 강력하게) 돌릴 수 있어서
최신, 최신버전으루다 로컬에서 제로보드 설치하는 방법을 동영상으로 만들어봤습니다.

자료를 찾아보니 자료들이 모두 2년 가까이 된 오래된 버전들로 설명하고 있어서
윈도우XP버전으로 새롭게 제작했습니다. (방법이 크게 다른건 아니지만...)

아파치 윈도우 버전이 왠지 모르게 꺼려지시는 분이나
iis 웹서버 하나에서 asp와 php의 명령들을 골고루 경험해 보고 싶으신 분들에게 유용할 것 같네요.

왕 초보자도 따라하실 수 있도록 차근차근 과정을 밟았습니다.
아무쪼록, 도움이 되셨으면 좋겠네요.

!!!!! 강의중에 php.ini 업로드 디렉토리 설정부분에서 틀린곳이 있네요. !!!
upload_tmp_dir = c:/inetpub/programs/PHP/temp 로 하셔야 합니다.


- 강좌보기-
http://www.holychan.com

제 홈페이지가 새롭게 개편되고 있습니다. (아직은 베타버전이긴 하지만)
꼭 한번 찾아와주시고, 강좌도 보시면 좋겠습니다. "공부합시다" 코너에 있습니다.


======================================================================================================
윈도우 XP의 IIS 웹서버에서 제로보드4.1pl4 설치하기

                  박 성 찬     holychan@hotmail.com



[제로보드 설치를 위한 순서]

1. IIS 설치
2. MySQL 설치
3. PHP 설치
4. phpMyAdmin 설치
5. 제로보드 설치
6. 트러블 슈팅



[설치를 위한 준비사항]

Microsoft Windows XP SP1 CD
MySQL 4.0.13 for Win         http://www.mysql.com
PHP 4.3.2 for Win          http://www.php.net
phpmyadmin 2.5.2        http://www.phpmyadmin.net/
제로보드 4.1 pl4        http://www.nzeo.com



[MySQL의 root 비밀번호 변경하기]

c:inetpubprogramsmysqlbinmysql -h localhost -u root -p

use mysql;  

update user set password=password('1234') where user='root';

flush privileges;



[php.ini 수정]

;extension 디렉토리 지정
extension_dir = "c:inetpubprogramsphpextensions"

;업로드 임시디렉토리 지정  (동영상에서 요 부분 입력할때 programs 가 빠졌는데, 아래처럼 하십시오)
upload_tmp_dir = c:inetpubprogramsphptemp

;글로벌 레지스터 수정
register_globals = On

;GD 모듈 활성화



[phpMyAdmin의 config.inc.php 수정]

$cfg['+ 'PmaAbsoluteUri'] = 'http://localhost/phpmyadmin';

$cfg['Servers'][$i]['auth_type']  = 'config';          // Authentication method (config, http or cookie based)?
$cfg['Servers'][$i]['user']        = 'root';             // MySQL user
$cfg['Servers'][$i]['password']  = '*******';          // MySQL password (only needed



[lib.php의 수정]

@error_reporting(E_ALL ^ E_NOTICE);
@extract($HTTP_GET_VARS);
@extract($HTTP_POST_VARS);
@extract($HTTP_SERVER_VARS);
@extract($HTTP_ENV_VARS);

//이 문구 바로 밑에

if($REQUEST_URI) {

    $REQUEST_URI = "$REQUEST_URI";

} else {

    $qu = ($QUERY_STRING) ? "?" : "" ;
    $REQUEST_URI = "$PHP_SELF"."$qu"."$QUERY_STRING";

}



[제로보드 설치를 위한 디렉토리 구조]

D:wwwzboard     - 제로보드 (가상)
D:wwwsite1      - 작업용 웹사이트 디렉토리 1
D:wwwsite2      - 작업용 웹사이트 디렉토리 1
D:wwwphpmyadmin - phpmyadmin 디렉토리 (가상)
제목 글쓴이 날짜
텍스트 폼 / 전체선택 하기 자바스크립 mnemosyne 2002.12.24
색다른 링크법(새창) [2] BIRDY™ 2002.12.30
mid 랜덤으로 듣기 ... [2] 아벨라 2003.01.02
숫자를 한글로 변환하는 함수 [1] 행복한고니 2003.01.03
크롬리스에 응용할만한 소스;; [3] MYMob.INT. 2003.01.05
갤러리스킨에 쓰면 좋을 것 같은 미리보기(수정2) [10] 행복한고니 2003.01.06
[re] select form 으로 새 창 띄우기(간단버전) [3] file RedEye 2003.01.27
select form 으로 새 창 띄우기 [4] 당근당근 2003.01.07
홈페이지 패스워드(암호) 걸기 소스 [6] keymove 2003.01.09
혹시 이런것도 될까-_-;;. 시노부 플레이어에서 랜덤 모드 사용자가 택하게 하기 TuTy 2003.01.09
링크가 걸려있는 모든 이미지에 마우스 올리면 서서히 밝아지게 하는 소스입니다. [3] 정해식 2003.01.09
자바스크립트용 계산기 v1.0 [4] 찐군 2003.01.09
[1분짜리 팁!] 홈페이지 입장 여부 묻는 폼 띄우기! [2] 찐군 2003.01.09
IE6SP1 에서 작동하는 크롬리스윈도우!![ByKlein_Chromeless_Window1.0] [13] 술도짱 2003.01.10
1 분마다 배경이 빠뀌는 소스...입니다. [1] q333 2003.01.12
디지털 시계입니다. [8] q333 2003.01.12
성인인증 받는 소스입니다..... [17] q333 2003.01.12
[레드-자바 스크립트초보] 더블클릭하면 경고창 뜬후 사이트 이동하기 [7] 레드 2003.01.17
텍스트 폼에 커서가 미리 깜빡이도록... [8] 카리 2003.01.22
로그인과 로그아웃을 체크하는 방법입니다. [3] 이영호 2003.01.24