2012년 12월 21일 금요일

[Windows] Apache2.2.x + php 5.x + MongoDb 설치

오래전에 간략하게 게시판에 메모해놓고 포맷하고 다시 구축하는김에
새로이 블로그에 작성합니다.

%php를 이클립스에서 개발위해 php 플러그인을 설치하자
Help- Install New Software..에서 inhttp://download.eclipse.org/tools/pdt/updates/2.0/

이럴 필요가없다!!!!! Help - Eclipse MarketPlace 에서 PTI 검색하 다운로드 받자!!!

구축 시점이 12년 12월 12일인데 이클립스 새로운버젼인 juno를 설치했다..(주노가 그닥 -_-)
기존 이클립스에서 자동완성기능인 Ctrl+ Space가 없다고 한다.
플러그인으로 다운받아야 한다고 해서

Help - Install New Software..에서 http://download.eclipse.org/releases/juno 의
Language 에서 Code Recommender를 설치하자

========== 이부분은 아래로는 확실하지 않습니다. 설치하고 정리하겠습니다. ============
1. 아파치 www.apache.org/ 으로 가서 다운로드한다.
- VC9 과 VC6 의 차이: VC9은 visual c++ 2008 Runtime / Runtime(x64)가 설치되어있어야만 사용가능,
2008로 컴파일되었다.

또한 IIS 서버에서 사용 VC6은 visual 6 컴파일된것으로 apache1 또는 apcahe2
사용한다면 VC6을 사용해야함

2. 다운로드 받은후 설치를 시작한다. 본인은 C:\Apache2.2

3. PHP http://www.php.net/ 로 가서 다운로드를 받는다.
(다른분들은 msi installer 파일보단 zip 파일로 다운로드 하라는데 관련 DLL 존재유무란다)
그냥 다운로드받음 C:\php (Thread 용으로 받아야 php5apache.dll 파일존재함)


기냥 C:\Apache2.2\ CONF\Extra 하지말고 걍 httpd-conf 파일에다가 아래 내용을 삽입하자(마지막줄에)

#BEGIN PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL
PHPIniDir "c:\php"
LoadModule php5_module "c:\php\php5apache2_2.dll"
#END PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL

중간 부분에다가
AddType application/x-httpd-php .amz .php .htm .inc .dos .phps .html
AddHandler application/x-httpd-php .phps
AddType application/x-httpd-php-source .phps

아래의 내용을 포함시키자 그런후
C:\Apache2.2\htdocs 아래의 디렉토리밑에 php 관련 파일을 하나 만들어넣고
서버를 재시작하고 http://localhost/XXX.php 를 돌려보면 잘 돌아갈것이다..

8. 몽고디비를 설치해보자
http://kr2.php.net/manual/en/mongo.installation.php#mongo.installation.manual
- 해당 사이트에서 Installing on Windows 부분에서 자신의 php 버젼에 맞는것을 다운로드 하자.
- unzip하고나서 해당 파일을 C:\PHP 아래에 EXT 디렉톨이를 만들어서 넣고
- PHP.INI 파일을 열어서 " extension=php_mongo.dll " 을 넣어주고 재시작 하면 끝~~


PHP Down
http://php.net/downloads.php

Mongo PHP Driver 알맞은거 다운
https://github.com/mongodb/mongo-php-driver/downloads

Mongo 설치 방법
http://se2.php.net/manual/en/mongo.installation.php#mongo.installation.windows


cmd창을 열어서
1. c:\ netstat -ano (netstat -help)
확인하다 우측의 PID를 확인

2. window 작업관리자 열고 해당 PID를 사용하는 프로세스를 확인하고 강제종료한다

댓글 없음:

댓글 쓰기