구글와이드(336x280)_상단 2개


(펌)Windows 에서 Apache + mySQL + php4 설치하기 홈피 제작 관련지식

(태터툴즈와 관련해서.,...아래 내용을 펌합니다.)
NZEO.com 펌

사용환경 : Window XP
apache_1.3.33-win32-x86-no_src.exe, php-4.4.4-Win32, mysql-4.1.21-win32

■ 해설

윈도우즈 2000 이상계열에서는 기본적으로 IIS라는 웹서버가 기본적으로 제공이 됩니다. 그리고 데이터베이스는 msSQL을 보통 많이 쓰는데, 여기서는 Apache 기반의 웹서버와 php4, mysql을 연동시켜 윈도우즈상에서 php와 mySQL을 공부해볼 수 있도록 해보겠습니다.
물론 winAPM 프로그램과같은 하나의 프로그램으로 간단히 세팅할 수도 있지만, 프롬프트상태에서 mySQL을 테스트해볼 수 없다거나, 많은 기능들이 생략되어있어 기본에 충실할 수 있도록 일일이 독립적인 프로그램들을 다운로드받아 세팅하도록 하겠습니다.
윈도우즈에서도 perl과 같은 cgi도 사용할 수 있도록 세팅해줄 수 있는데 여기서는 기본적인 APM 세팅만을 다루도록 하겠습니다. 그리고 많이 사용하는 제로보드까지 설치해보겠습니다^^*

■ 윈도우즈용 mySQL, php, Apache 다운 받기

공식 배포 사이트 mysql, php, apache에서 최신버전의 윈도우용 해당파일을 다운로드 받습니다.
또는 편의를 위해서 저의 계정서버에 최신버전의 설치파일을 링크시켜 두었으니 아래 3개 파일을 다운로드 받아 임의의 폴더(예: c:\apm)에 모아둡니다.

다운로드 : Apache1.3.26 / PHP4.2.2 / mySQL3.23.51 /
InstMsi.exe : Windows98용 (apache를 깔 때 실행이되지 않을 때는 먼저 이 파일을 설치해주면 됩니다. 윈미이상에서는 기본적으로 내장되어있지만, 윈98에서는 먼저 MSI installer가 깔려있어야합니다.)

참고 : MSI Binary Distribution Packages

Apache httpd 프로젝트는 1.3.17 버전부터 다운로드 시간을 줄이기 위해 MSI 패키지로 배포하고 있는데, 이 패키지로부터 설치를 하기 위해서는 MSI installer가 필요합니다.

Windows ME 와 Windows 2000, Windows XP에서는 기본적으로 내장되어 있으며, 그외의 Windows95, 98, NT 사용자는 MSI installer를 설치해야 합니다. 해당파일은 microsoft.com 다운로드 사이트에서 다운로드 받을 수 있습니다.
■ mySQL 서버 설치 하기

- 해당파일 : mysql-3.23.51-win.zip

다운로드받은 폴더(c:\apm) 에서 mysql-3.23.51-win.zip파일을 압축푼 후 setup.exe 파일 누르면 자동으로 설치됩니다.
그냥 다음 다음 누르세요. c:\mysql 에 설치하면 됩니다.

모두 설치후에 mysql 데몬을 띄우는 것이 c:\mysql\bin\winmysqladmin.exe 입니다.
윈도우 탐색기에서 c:\mysql\bin\winmysqladmin.exe를 더블 클릭 하세요

그런후 MS-DOS(2000에서나 xp에서는 '명령프롬프트'라구 나오죠^^*) 를 실행하세요.

c:\window> cd \

c:\>cd mysql

c:\mysql>cd bin

c:\mysql\bin>
여기서

c:\mysql\bin>mysql mysql

Type 'help' for help
mysql>

요렇게 나오면 완전히 성공입니다.

[주의1] c:\mysql\bin\winmysqladmin.exe데몬을 더블클릭 후 하지 않으면
Error 2003: Can't connect to MYSQL ~ 연결못한다고 나옵니다.^^ *

[주의2] 윈도우 98 이나 me 는 재부팅 시마다 맨날 하세엽...!!!




■ PHP 설치


- 해당파일 : php-4.2.2-Win32.zip

php는 c:\php 폴더에 압축만 풀고 , php.ini 파일을 절대 건들지 마세요!! 안그럴 경우 오류가 생길 수 있습니다.

c:\php 폴더를 만들고 압축을 풉니다.

PHP 설치 끝 !!!


■ Apache 설치


- 해당파일 : apache_1.3.26-win32-x86-src.msi
apache_1.3.26-win32-x86-src.msi 를 더블클릭 합니다. 그런후 c:\ 아래 설치 합니다.
설치과정에는 C:Program FilesApache GroupApache 지만 관리 편의를 위해 설치디렉토리를 c:\로 해줍니다. 그러면 실제로는 c:\apache 폴더에 설치됩니다.


넘기다보면 network domain와 ServerName 부분을 입력하라는 창이 뜨는데 localhosthttp://localhost 를 칩니다.
Administrator's Email address 은 관리자 email을 쓰구요.

만약 도메인이 있다면 ServerName 에 www.akachan.net 처럼 도메인을 적어 주면 됩니다.


쭈욱 설치 하면 됩니다.

윈도우 시작버튼/프로그램/Apache HTTP Server 아래 Control Apache Server가 있구 서브메뉴에있는데,
Start를 누릅니다.
도스 창이 뜨고 Apache/1.3.26 <win32> running 가 나오면 성공입니다.
xp 에서는 윈도우작업관리자(단축키 : Ctrl+Alt+Esc)에 있는 프로세스에 apache.exe가 실행되고 있으면 성공입니다.
이제 익스플로러 주소창에 http://localhost(orhttp://127.0.0.1)해보세요. 그러면 영문으로 어찌구저찌구 나옵니다^^*


■ php를 Apache 모듈에 붙이기


- 아파치 정지 : 윈도우 시작버튼/프로그램/Apache HTTP Server - Control Apache Server - Stop을 누릅니다.

- php-4.2.2-Win32.zip 다운 받은것을 c:\php폴더에 압축 풀어놓았죠^^*
- 압축푼 c:\php 폴더에서 php4ts.dll 파일을 syatem32 폴더 아래에 카피합니다.
(윈도우 98이나 윈도우미는 system 에 복사 하면 됩니다.)

- 아파치 모듈로 설치하기
c:\apache\conf 폴더에 가보면 아파치 환경설치파일인 httpd.conf이 있습니다. 제일 아래에 아래 3라인 추가
------------------------------------------------------------------
LoadModule php4_module c:/php/sapi/php4apache.dll
AddType application/x-httpd-php .php4 .php .html .htm .inc .php3 .phtml
#AddModule mod_php4.c 이 부분은 이미 설정되어 있다고 나온다...
------------------------------------------------------------------
해줍니다.


- c:\php 폴더에보면 php 환경파일인 php.ini-dist가 있습니다. 이 파일이름을 php.ini로 바꾸고 , window 폴더에 카피해줍니다.
(windows 2000 은 winnt 아래 복사 )


- 다시 아파치 데몬 Start

- php 테스트를 위해 아래 4줄을 타이핑하여 c:\apache\htdocs 아래 phpinfo.php 로 저장합니다.
메모장이나 EditPlus 사용하여 저장 하면 됩니다.

---------------------------------------------------------------
<?
echo "akachan.net";
phpinfo();
?>
------------------------------------------------------------------
익스주소창에 http://localhost/phpinfo.php를 입력했을 때 아무 오류 없이 좌악 나오면 설치 성공입니다.
오류가 나거나 소스가 그대로 보일 경우 'php를 Apache 모듈에 붙이기'부분 확인해보세요. ^^*
by 수연 | 2006/11/28 00:35 | Todo | 트랙백(1) | 덧글(0)
http://qortn00.egloos.com/2803492/ (출처)

null



바보들의 영문법 카페(클릭!!)

오늘의 메모....

시사평론-정론직필 다음 카페
http://cafe.daum.net/sisa-1

바보들의 영문법 다음 카페
http://cafe.daum.net/babo-edu/

티스토리 내 블로그
http://earthly.tistory.com/

내 블로그에 있는 모든 글들과 자료에 대한 펌과 링크는 무제한 허용됩니다.
(단, 내 블로그에 덧글쓰기가 차단된 자들에게는 펌, 트랙백, 핑백 등이 일체 허용되지 않음.)

그리고 내 블로그 최근글 목록을 제목별로 보시려면....
바로 아래에 있는 이전글 목록의 최근달을 클릭하시면 됩니다.
그러면 제목을 보고 편하게 글을 골라 보실 수 있습니다.

그리고 내 블로그내 글을 검색하시려면 아래 검색버튼을 이용하시면 됩니다.


가가챗창

flag_Visitors

free counters