1. 아파치 다운로드 및 설치
http://httpd.apache.org/download.cgi
2. 이클립스 설치및 PDT 설치
http://www.eclipse.org/downloads/packages/release/indigo/
http://wiki.eclipse.org/PDT/Installation#Eclipse_3.7_.2F_Indigo_.2F_PDT_3.0
3.마지막에 php 다운로드 및 설치 msi 버전으로 쉽게 설치하는게 좋다.
http://windows.php.net/download/
!!! windows > thread safe 버전으로 다운로드하기
참조 😕http://realpc.tistory.com/62
PHP – 이클립스를 이용한 PHP 개발환경(PDT) 구축?Develope/Etc.?2011/09/18 22:43
저녁에 지인으로부터 전화를 받았습니다. 이클립스에서의 PHP 개발환경 구축하기에 대한 조언을 구하는 것이었는데, 막상 PHP는 코드를 읽는 정도이고 실제 개발을 하지는 않았더니 딱히 답할 것이 없더군요. 더군다나 접했던 환경이란게 APM 설치하고 텍스트 에디터로 작업하는 수준이니… 그래서 간만에 숙제 받은 기분으로 간단히 정리해보았습니다.
1. 이클립스 PDT 설치?
.?http://wiki.eclipse.org/PDT/Installation?를 참조하여 PDT 플러그인을 추가합니다. 본 포스트에서는 Windows + Eclipse 3.7 Indigo 를 기준으로 진행하였습니다.
. zend Debugger, Remote System Explorer, SVN 등이 함께 설치해야할 주요 플러그인들로 권장되지만, 본 포스트에서는 기본적인 환경 설정만을 안내하기 위하여 이에 대한 부분은 언급하지 않겠습니다.
2. Apache httpd 2.2 설치
.?http://httpd.apache.org/download.cgi?에서 httpd-2.2.21-win32-x86-no_ssl.msi 를 다운로드합니다. https?환경의 고려는 하지 않는 간단한 개발 환경 구축이니 ssl은 일단 잊기로 합니다.
. 설치 디렉토리는 본 안내에서는 c::Apache2.2 로 하겠습니다. 설치시 Custom 설치를 선택하셔서 디렉토리를 직접 지정해주세요.
. 설치는 서비스 형태로 하시고, 윈도우 부팅 시마다 자동 실행이 귀찮으실 테니 서비스의 시작 유형을 자동에서 수동으로 변경해줍니다. 또한 이후 설정 후 재실행을 해야하니 서비스를 중지시켜 줍니다. – 트레이에 보이는 Apahce Monitor를 사용하면 편리하겠지요. –
3. PHP 5.3.8 설치
.?http://windows.php.net/download/?에서 VC9 x86 Thread Safe 유형의 zip 파일을 다운로드합니다., 파일명은 php-5.3.8-Win32-VC9-x86.zip 입니다.
. 다운로드 받은 파일을 압축 해제 합니다. 본 안내에서는 c:php5.3 에 해제하였습니다.
4. PHP 환경 설정
. c:php5.3 폴더의 php.ini-development 파일을 php.ini 로 이름을 변경합니다.
. DB 연동을 위해서는 extension 설정을 하여야 한다던지, 언어 코드를 맞추다던지 등의 후속 과정이 필요합니다만, 이 들은 참조할 레퍼런스가?많으므로 여기서는 언급하지 않겠습니다. 우리의 목적은 빠르게 개발환경 구축에서 일단 php 파일을 실행시켜 보는 것이니까요. ^^;;;
5. Apache httpd 환경 설정
. c::Apache2.2/conf/httpd.conf 파일의 끝에 아래와 같은 내용을 첨부합니다. 내용의 의미는 읽어지는 그대로입니다. 굳이 설명할 필요가 없겠지요.
| ?#BEGIN PHP INSTALLER EDITS – REMOVE ONLY ON UNINSTALL ScriptAlias /php/ “C:php5.3” Action application/x-httpd-php “C:php5.3php-cgi.exe” PHPIniDir “C:php5.3” LoadModule php5_module “C:php5.3php5apache2_2.dll” AddType application/x-httpd-php .php5 .php4 .php .html .htm .inc .php3 .phtml .phps #END PHP INSTALLER EDITS – REMOVE ONLY ON UNINSTALL |
. Apache httpd 서비스를 재실행합니다.
6. 이클립스에서의 PHP 환경 설정
.??Window > Preferences를 아래 스크린샷을 참고해서 설정합니다.
. 내용을 요약하면 php가 설정된 디렉토리를 지정하고, 실행 시 사용될 Context Root의 시스템상 절대 경로를 지정하는 것입니다. Context Root 경로의 경우 Apache httpd의 httpd.conf에서 설정한 값을 그대로 사용해야 하는데, 본 안내에서는 기본 경로를 사용하기 있기에 위와 같이 지정됩니다. 또한 이 경로는 이클립스 PHP 프로젝트의 소스 경로로도 사용된다는 점을 기억해야 합니다.
7. 이클립스에서 PHP 프로젝트 생성하고 실행해보기
. 좌측 상단의 Perspective를 PHP로 변형합니다. 보이지 않는다고요? 옆의 아이콘을 클릭하면 Perspective를 선택할 수 있습니다.
.?아래 스크린샷을 참고하여 New > PHP Project로 프로젝트를 php_test 프로젝트를 생성하고, 이어서 New > PHP File로 index.php 파일을 생성하여 테스트 페이지를 만들어봅니다. 코드상의 phpinfo 함수는 PHP 설치 정보를 보여주는 php 내장 함수 입니다.
. JSP 개발과 다름아니게 이클립스 상단 Run 버튼이나 파일 선택 후 우클릭 > Run As?로 파일을?실행해볼 수 있습니다. 물론 실행 유형은 PHP Web Page로 해야 겠지요.
이상 간단하게 PDT 환경에서의 PHP 개발환경 설정을 안내해보았습니가. 긴급하게 해본 것이라 오류가 있을 수 있다는 점 양해 부탁드리면서 마칩니다.

13 Replies to “php : php install for windows”