웹마스터 팁

제로보드 사용을 위한 window xp에서의 환경 설정을 해 보았습니다. 저도 초보자라 그 이유를 알지 못한채 사용하는 부분이 많이 있습니다. 이상한 점이나 의문나는 점이나 개선할 사항이 있으시면 지적해 주세요.

제로보드의 많은 게시판의 글들 그리고 근사모 글들을 참고하였음을 알려 드립니다.

설치에 사용된 각 프로그램은 아래와 같습니다. 10/28/03일 현재 최신 버전들입니다.
apache_2.0.47-win32-x86-no_ssl.msi
php-4.3.3-Win32.zip
mysql-4.0.16-win.zip
phpMyAdmin-2.5.4-php.zip
zb41pl4.zip

폴더의 패스를 지정할때 가 아니라 /를 씀에 유의하세요.

1. apache
원하는 폴더를 지정하고 설치.
http://localhost 해 보세요.

2. php

%php%폴더의 php.ini-recommended를 php.ini로 이름을 바꾸어 c:windows로.
c:windowsphp.ini의 다음사항을 수정.
allow_call_time_pass_reference = On
error_reporting = E_ALL & ~E_NOTICE
display_errors = On
log_errors = Off
variables_order = "EGPCS"
register_globals = On
magic_quotes_gpc = On
default_charset = "ko-ks_c_5601-1987"
include_path = "."
extension_dir = %php%/extensions
session.bug_compat_42 = 1

%php%폴더의 php4ts.dll 을 c:windowssystem32로 복사
%php%dlls폴더내의 모든 .dll파일을 c:windowssystem32로 복사.

%apache2%confhttpd.conf의 다음을 아래와 같이 수정하고
DirectoryIndex index.html index.htm index.php index.htm.var
다음 두줄을 추가.
LoadModule php4_module "%php%/sapi/php4apache2.dll"
AddType application/x-httpd-php .php

apache를 restart하세요.

아래 3줄 짜리 phpinfo.php
<?
phpinfo();
?>
를 만드셔서 %apache2%htdocs폴더로.
http://localhost/phpinfo.php 하셔서 설치를 확인하세요.

3. mysql

아래의 my.ini파일을 작성하여 c:windows 폴더로.
[mysqld]
basedir=%mysql%
datadir=%mysql%/data

%mysql%이 d:mysql 인 경우 basedir=D:/mysql datadir=D:/mysql/data

mysql 시동.
%mysql%binmysqld-nt --install
net start mysql

root password를 1234로.
%mysql%binmysql mysql
mysql> DELETE FROM user WHERE Host='localhost' AND User='';
mysql> QUIT
net stop mysql
net start mysql
%mysql%binmysqladmin -u root password 1234

4. phpMyAdmin

phpMyAdmin을 %apache2%htdocsphpMyAdmin으로 설치.

%phpMyAdmin%config.inc.php의 다음을 아래와 같이 수정.
$cfg['PmaAbsoluteUri_DisableWarning'] = TRUE;
$cfg['blowfish_secret'] = '1234';
$cfg['Servers'][$i]['controluser'] = 'root';
$cfg['Servers'][$i]['controlpass'] = '1234';
$cfg['Servers'][$i]['auth_type'] = 'cookie';

http://localhost/phpMyAdmin 으로 접속. root, 1234로 로그인.
사용권한으로 들어가서 %의 ANY와 root삭제.
제로 보드를 위한 mysql 사용자 생성.
새 데이터베이스 만들기에서 제로보드를 위한 데이터베이스 생성.
위에서 생성된 mysql 사용자에게 지금 만든 데이터 베이스를 연결하고 데이터베이스에 관한 권한을 부여.

5. zeroboard

zb41pl4.zip의 bbs폴더를 %apache2%htdocsbbs로.
http://localhost/bbs/install.php
http://localhost/bbs/admin.php
제목 글쓴이 날짜
PHP에서의 SQL문 보안취약성 [5] 김영빈 2002.09.09
자동 apm 설치 쉘스크립트(리눅스) [5] file 김동현 2002.09.15
나만의 ftp서버 만들기 제2부 -serv-u 4.0- [12] 레드 2002.10.09
보안설정을 하다^^ 유의할점. [3] Dopesoul 2002.10.14
리눅스 서버를 구축해 보자! #1 [11] 꼬토 2002.11.21
Apache + PHP + Mysql확실한 연동 및 리눅스 재설치 정보 [2] file 최종우 2002.11.26
[FreeBSD] qmail+mysql+vpopmail+qmailadmin 설치 [1] DeX™ 2002.11.26
초보자도 쉽게 이해할수있도록 주석을 자세히 달아놓은 APM 메뉴얼 (3 of 3) [2] Dopesoul 2002.12.21
[초초초(X999)허접강좌]사용자들이 하는 작업 강제 취소,IP막기 [5] -=:{Inuri}:=- 2002.12.21
잊을만하면 알려드립니다. issue.net 과 motd 파일 [5] Dopesoul 2002.12.28
htaccess를 활용하자 3탄! 사용자인증 [4] [쿨럭]블루엔젤 2003.01.23
qmail-1.03설치⑦ (qmailadmin 큐메일 웹관리툴) 비츠로 2003.02.28
qmail-1.03설치⑧ (squirrel웹메일과 연동) 비츠로 2003.02.28
Apache1.3.27 + PHP4.3.1 + MySQL4.0.12 + ZendOptimizer2.1.0 [6] FriZeX 2003.03.19
md5 암호화 알고리즘을 488bit blf 알고리즘으로 바꾸기 [17] 김령현 2003.04.04
ie60이상버전의 개인정보기능으로 인한 서비스문제 [2] 날파리 2003.05.21
[진자 유용한] www 자동으로 붙여주기 [6] Dopesoul 2003.05.24
mysql 강좌 .. 요약본 [4] 이성헌 2003.06.05
NOP_0x90 Document No.2(APM연동 Mysql-DB설정편) NOP_0x90 2003.07.06
apache_2.0.47 + php-4.3.3 + mysql-4.0.16 + zb41pl4 의 windows xp 설치 [3] 기산 2003.10.28