이리저리 삽질한 끝에 선택한 version은 다음과 같다.
- MySQL : 3.23.49
- PHP : 4.4.2
- Apache : 2.0.55
1. MySQL
1) mysql-3.23.49-win.zip 압축을 푼다.
2) setup.exe 를 실행시켜 설치한다.
3) 시작 -> 실행 에서 C:mysql?inmysqld.exe -install 을 실행시킨다.(Dos 창에서 실행시켜도 무관.)
4) C:\mysqlbin>mysql mysql
를 실행시킨다.
-----------------------------------------------------------------------
Welcome to the MySQL monitor. Commands end with ; or g.
Your MySQL connection id is 1 to server version: 3.23.49-max-debug
Type 'help;' or 'h' for help. Type 'c' to clear the buffer.
mysql>
-----------------------------------------------------------------------
이런 메세지가 나오면 제대로 설치.
5) 만약 mysql mysql 실행시 에러 나고 안되고 만일 해당 에러 메세지가1067 Error 이면, MySQL 설치 폴더가 c:mysql 이 아니기때문에 이러는 경우가 종종 있다.
(D: 또는 E: 이런식으로 다른 드라이브에 설치했을 경우...)
- 이때는,
윈도우2000 시작메뉴 > 실행 > mysql설치경로?inmysqld.exe --install
하고 재부팅을 한다음에, 제어판>구성요소>서비스 에서 MySQL을 다시 시작해준다.
- 또는, c:> 에 my.cnf 라는 파일을 만들어서 다음의 내용을 추가하던지
c:winnt(or windows)my.ini 에 다음의 내용을 추가하여야 한다.
(이 부분으로 해결되는경우가 많다고 하는데 난 안되따... -_-;; 그래서 결국 그냥 default로 설치했다.)
---------------------------------------
[mysqld]
basedir = mysql의 설치 경로를 적어준다.
---------------------------------------
2. PHP 4.4.2
1) PHP의 경우는 Install 과정이 필요 없이 받은 파일을 적당한 폴더에 압축만 풀어주면 된다.
2) php.ini를 하나 만들어서 winnt(windows)폴더에 복사한다.
3) 복사한 php.ini 를 열고,
; Directory in which the loadable extensions (modules) reside.
extension_dir = ./
를 찾아서
; Directory in which the loadable extensions (modules) reside.
extension_dir = "C:/APM/PHP"
이렇게 바꾼다.(여기서도 물론 각자 php의 압축을 푼 폴더를 적는다.)
4)나머지 설정 사항은 폴더내의 install.txt파일에서 apache2부분에 해당하는 부분을 참고.
3. Apache Server
1) apache_2.0.55-win32-x86-no_ssl.msi 를 실행시켜 설치한다.
2) 설치 도중 Servername 적는곳에 localhost 를 입력합니다.
3) ...confhttpd.conf를 메모장으로 엽니다.
- 만일 설치 도중 servername을 잘못 입력했거나 적지 않았다면.
#ServerName new.host.name 이런식으로 나온 아래부분에
ServerName 127.0.0.1 을 추가합니다.
또는
ServerName localhost:80
- ScriptAlias 라는 부분을 찾아서
ScriptAlias /php/ "C:/APM/PHP"
이렇게 바꾼다.(물런 php의 폴더 경로를 적어주면 된다.)
- 또 AddType 이라는부분을 찾아서 다음의 내용을 추가한다.
AddType application/x-httpd-php .php
AddType application/x-httpd-php .phtml .html .htm .inc
AddType application/x-httpd-php-source .phps
Action application/x-httpd-php "/php/php.exe"
LoadModule php4_module C:/APM/PHP/sapi/php4apache2.dll
- 이렇게 수정 후 반드시 저장하고.
4) php/php4ts.dll 를 winnt(or windows)/system32 에 복사한다.
5) Apache 서버를 Restart한다.
일단 급하게 서버가 필요해서 2일간 windowsXP로 설치했는데... -_-;;
나중에 최신 버젼으로 다 한번 해봐야겠다...