BLOG main image
분류 전체보기 (65)
JSP (6)
Android (1)
ASP.NET (0)
MSSQL (4)
PHP (18)
ASP (11)
오픈 API (1)
HTML (2)
JavaScript (0)
Windows Programming (8)
컴퓨터교양 (14)
객체 지향 (0)
리뷰 및 생각 (0)
Visitors up to today!
Today hit, Yesterday hit
daisy rss
tistory 티스토리 가입하기!
2014. 4. 26. 05:12
[PHP]

개요
넷빈즈 설치 / 넷빈즈 PHP 프로젝트 생성 / IIS 가상 디렉토리 추가에 관해 설명 합니다.
그럼 먼저 설치에 들어가겠습니다.

혹시 JDK / IIS+PHP 를 설치하지 않으셨다면 아래 링크를 참고 하세요.
http://denisoh.tistory.com/entry/JAVA-JDK-설치-환경-변수-설정
http://denisoh.tistory.com/entry/IIS-75에-PHP-5X-설치하기-IIS
http://denisoh.tistory.com/entry/phpmyadmin-설치-PHP-on-IIS



설치
image

image

image
Browse… 을 눌러 jdk 경로가 올바른지 한번 들어가 봅니다.
Next 누르면 설치가 시작 됩니다. 완료되면 Finish를 누르세요.




IIS 가상디렉토리 생성
가상 디렉토리로 사용할 폴더를 하나 만들어 줍니다.
image


IIS를 열고 아래 그림처럼 가상 디렉토리를 추가 합니다.
image

image

image



넷빈즈 프로젝트 생성
넷빈즈를 실행하고 PHP 프로젝트를 하나 생성합니다.
image


IIS에서 가상 디렉토리로 추가했던 폴더를 지정합니다.
이게 핵심 입니다. 가상 디렉토리와 프로젝트 소스폴더를 일치 시키는게 핵심입니다.
PHP 5.3 처럼 자기가 설치한 PHP 버전을 지정합니다.(이건 사실 무시해도 됩니다.)
image


가상 디렉토리와 일치하는지 눈으로 한번 확인해 줍니다.
image


프로젝트가 생성되면 아래와 같이 IDE에 표시됩니다.
image


탐색기를 열어보면 프로젝트 폴더에 환경설정폴더(nbproject)가 하나 생겼음을 확인해 줍니다.
image



실행테스트
phpinfo.php를 생성합니다.
image

image


프로젝트 폴더 밑에 바로 파일이 생깁니다.
Srouce Files는 프로젝트 폴더 자체를 가리킨다는 것을 알 수 있습니다.
image


아래와 같이 코딩하고, 실행해봅니다.
image


phpinfo.php를 실행해야 하니, Browse를 눌러 phpinfo.php를 지정해 줍니다.
image

image


OK를 눌러 실행합니다.
image

image


IDE 내부 브라우저로 실행되었습니다. 좀 짜증납니다.
아래와 같이 외부 브라우저를 눌러주고 다시 세모버튼으로 실행하면 외부브라우저로 열립니다.
image




추가 팁(폴더 구조)
넷빈즈 프로젝트 하나당 IIS 가상 디렉토리 하나가 필요 합니다.
그런데 이렇게 프로젝트 생성/가상 디렉토리 추가… 이 짓을 계속하다 보면 짜증이 좀 납니다.

그래서 전 프로젝트와 가상 디렉토리를 딱 하나만 만들고,
그 하위에 사이트를 나열하는 방법을 사용 합니다.

이렇게 하면 프로젝트/가상 디렉토리를 또 만들지 않아도 바로 실행가능 하고,
다른 사이트에 썼던 소스도 빠르게 참고 할 수 있습니다.

image