2008. 4. 2. 14:56

MySQL,PHP,ZeroBoard 를 Windows 에 설치 하기

MySQL,PHP,ZeroBoard 를 Windows 2000 Server 설치 하였다.


버전은 다음과 같다

----------------------

PHP --> 4.4.4

MySQL -->4.0.26

ZeroBoard --> 4.1.pl8

----------------------


[Tip]MySQL 의 버전 업데이트는 MySQL 서비스를 중지 시킨 후 Data 폴더를 복사해 덮어 쓰기 한 후 다시 제 시작 한다. 단 4.0.X 라면 같은 버전 4.0.X 대 버전에만 된다. 4.1.X 이런건 안된다는 말.



[PHP 설치]

바이너리 버전을 다운 받아 설치 하였다.


다음에서 다운받을수 있다.

http://kr2.php.net/get/php-4.4.4-Win32.zip/from/this/mirror

한비로 미러 사이트이다.


C:\php에 압축을 푼 후

1.php4ts.dll 파일을 시스템 폴더인 system32 폴더 밑에 넣는다.

2.IIS의 확장자 매핑을 시켜준다.

   확장명을 php 실행파일을 sapi 밑에 있는 php4isapi.dll 파일로 매핑을 시켜준다.

3.php.ini-dist 파일의 이름을 php.ini 파일로 파일명을 변경하여 C:\WINNT 폴더밑에 넣는다.

4.php.ini 파일을 수정한다.

  파일의 수정은 MySQL 4.0.26 과 ZeroBoard 4.1.pl8 을 구동하기 위한것이다. 버전에 따라 php.ini

  수정이 달라질 수 있다.


  검색하여 찾어 본다.


  라인에 주석을 삭제한다.

  error_reporting = E_COMPILE_ERROR|E_ERROR|E_CORE_ERROR


  주석을 추가 한다.

  ;error_reporting  =  E_ALL & ~E_NOTICE


  php설치된 경로를 적어준다.그러나 이것을 지금설치와는 별 상관없다.

  extension_dir = "C:\php-4.4.4\extensions"


  프로그램에 따라 on 또는 off 로 설정한다

  register_globals = On


 상황에 따라 값을 1 또는 0으로 변경 한다.

 session.bug_compat_42 = 1
 session.bug_compat_warn = 0


C:\php 에   uploadtemp  와  sessiondata 폴더를 생성해준다.

업로드 폴더를 지정해줘야 된다. 이 폴더의 권한은 iuser_computer(인터넷게스트계정)에 쓰기 권한

upload_tmp_dir =C:\php.4\uploadtemp


세션 로드 도 지정 이 폴더의 권한 또한 인터넷게스트 계정에 쓰기 권한까지

session.save_path = C:\php\sessiondata


[mysql]

install 버전을 다운받아 사용한다.

다른 버전 설치가 상당히 까다롭다. setup.exe 로 설치하는 버전을 다운 받는다 이름은.

Microsoft Windows 32. (ZIP format) (7 Sep 2005, 25.4M)
Signature MD5: 2260b18f60835ed5109625a8850bb853


링크는 다음

http://downloads.mysql.com/archives.php?p=mysql-4.0&v=4.0.26