웹마스터 팁

윈도우 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 디렉토리 (가상)
제목 글쓴이 날짜
[동영상] iis 5.1 + PHP 4.3.2 + MySQL 4.0.13 + 제로보드 4.1 pl4 설치 [48] 비행소년™ 2003.08.25
Windows 2000의 NAT를 이용한 인터넷 공유 서버 구축 [2] 굿스피드 2003.08.20
/home에 있는 계정을 계정별로 따로 백업하는 스크립트 [2] 뽀뽀팅이 2003.08.15
Windows2000 Ad Server 계열쓰시는분들의 보안. [7] 씨파개 2003.08.12
긴급 - mysql 설치때 주의점(window xp 에서) [3] 이성헌 2003.08.11
리눅스 환경에서 APM+Tomcat의 개발환경 만들기 굿스피드 2003.08.04
색다른 리눅스 배포판.. [2] Dopesoul 2003.08.02
mysql 다운받기 - 그림설명 [3] 이성헌 2003.07.27
phpzendoptimizer 다운받기 - 그림설명 [7] 이성헌 2003.07.27
php 다운 받기 - 그림설명 [1] 이성헌 2003.07.27
apache 다운받기 - 그림설명 [2] 이성헌 2003.07.27
Windows 2003 엔터프라이즈 에서 FTP 사용하기..(이미지첨부버젼) [10] file 무꾸 2003.07.26
우리호스트 DNS 활용하기 [4] HoYa™ 2003.07.08
NOP_0x90 Document No.4(APM연동 php-4.3.2편) [2] NOP_0x90 2003.07.06
NOP_0x90 Document No.3(APM연동 apache-2.0.46편) NOP_0x90 2003.07.06
NOP_0x90 Document No.2(APM연동 Mysql-DB설정편) NOP_0x90 2003.07.06
NOP_0x90 Document No.1(APM연동 Mysql-4.0.13편) NOP_0x90 2003.07.06
쉘상에서 DB 간단하게 생성하기.. 수정입니다. [1] NOP_0x90 2003.07.05
쉘상에서 사용자 계정과 DB계정 간단하게 생성하기. NOP_0x90 2003.07.05
저만의 보안 방법. (리눅스) [12] Blainfo 2003.07.04