Home » PHP -1. 개발환경 구축

PHP -1. 개발환경 구축

1.1. 개요

  • PHP(정식 명칭 “PHP: Professional HTML Preprocessor”)는 한마디로 “서버 스크립트 언어” 이다.
  • HTML이나 자바스크립트는 사용자의 웹 브라우저에서 해석되어 사용자에게 보여주지만, PHP나 NT의 ASP언어는 서버에서 직접 처리되어 사용자에게는 처리되어 나온 HTML문서만 보여 준다. 그래서 PHP사이트에 가서 HTML 보기를 해도 그냥 HTML 문서로밖에 보이지를 않고 PHP코드는 볼 수 없다.
  • 속도, 개발 편의성, 여러 가지 확장 기능으로 볼 때 기존의 펄(Perl) 이나 ASP보다 한 수 위인 언어로 LINUX 나 UNIX 계열 뿐만 아니라, WIN32 용 바이너리 파일을 제공해 마이크로소프트 계열의 웹 서버에서도 사용이 가능해 운영체제에 독립적인 웹 프로그램 개발이 가능한 것이 큰 장점이다.
  • PHP는 server-side HTML-embedded scripting language이다.

1.2. APMSETUP 설치

1.2.1. PHP를 설치

  • PHP 설치하는 방법은 Linux 시스템(Server)에서 Apache 서버와 PHP Source를 직접 컴파일해서 설치하는 방법과 Windows에서 작업 및 테스트용으로 APM을 이용하여 설치하는 방법이 있다.

  • 여기서는 두번째 방법인 APM을 이용하여 Windows에 설치하는 방법을 설명 하도록 한다.

    • (APMSETUP은 Apache와 PHP, Mysql을 하나로 묶어 Windows에 설치할 수 있도록 해주는 프로그램이다.)

1.2.2. APMSETUP Download

  • 다음 사이트에서 APMSETUP을 다운로드 받는다.
    • www.apmsetup.com/download.php

    img201

1.2.3. APMSETUP 설치

  • 다운받은 APMSETUP 실행파일을 실행 시킨다.
  • 아래 그림들은 APMSETUP 설치 과정들이다. 기본적으로 OK와 다음만 누르면 설치는 끝난다.

img202
[그림 1]

img203
[그림 2]

img204
[그림 3]

  • 설치를 진행하다 보면 Windows 보안 경고 창이 뜰 수 있다.
    가볍게 액세스 허용을 눌러준다.

img205
[그림 4]

  • 설치가 완료되면 하단 트라이 아이콘에 APMSETUP 모니터 아이콘이 추가 되어 있다.
    APMSETUP 모니터 아이콘에 마우스 우 클릭을 하면 아래와 같은 메뉴가 나타난다.

img206
[그림 5]

  • APMSETUP 우 클릭 메뉴들 중에 서버 환경 설정을 누르면 아래와 같이 Apache, PHP, Mysql 서버 설정을 변경 할 수 있는 화면이 나타난다.
    • 이 메뉴는 환경 설정을 변경 할 경우에 필요하므로 자주 쓰이지는 않으나 파일 업로드/다운로드 용량 설정 이라든가 서브도메인 설정 등
      필요한 경우가 있으므로 잘 관리해야 한다.

img207
[그림 6]

  • APMSETUP 모니터 아이콘을 더블 클릭하면 아래와 같은 화면이 나오는데 이 모니터 화면은 Apache와 Mysql을 Start/Stop 시킬 수 있는 관리 화면이다.
  • 환경설정을 변경 하였을 경우 반드시 서버를 재시작 해야 한다.

img208
[그림 7]

1.3. PHP 문서 만들기

  • PHP를 사용하기 위해서는 Apache서버에 PHP 라이브러리가 설치 되어 있어야 한다.
  • PHP 프로그램은 단독으로 작성할 수도 있고, HTML 문서 안에 포함할 수도 있다..
  • PHP의 코드 선언 형식은 로 끝 맺는다.
  • PHP의 문서는 웹서버의 root에 작성해야 동작을 한다.(이 경우는 C:\APM_Setup\htdocs 이다)
  • PHP의 확장자는 .php로 만드는 것이 일반 적이긴 하나 Apache서버 및 PHP의 설정에 따라 .html 확장자로 사용할 수 있다.

이상으로 PHP를 사용하기 위한 환경 설정 방법을 간략하게 설명하였다.