[PHP 기본] PHP에 대한 간략한 소개
PHP는 정말로 널리 사용되는 서버사이드 스크립트 입니다.
지금부터 PHP에 대해서 간략하게 소개해 볼께요.
필요한 사전 지식
계속 진행하기 전에 다음에 대한 기본적인 이해가 필요합니다:
- HTML / XHTML
- 자바스크립트와 같은 스크립트 언어
물론 위의 지식은 "HTML 정보 공유" 그룹에서 HTML/XHTML 정보를, 그리고 "브라우저 스크립팅" 그룹에서
자바스크립트를 다룰예정이기 때문에 그때에 가서도 익힐 수 있습니다.
PHP란 무엇인가?
- PHP 는 PHP: Hypertext Preprocessor 를 의미합니다.
- PHP 는 ASP같은, 서버사이드 스크립팅 언어입니다.
- PHP 스크립트는 서버에서 실행됩니다.
- PHP 는 많은 데이터베이스를 지원합니다. (MySQL, Informix, Oracle, Sybase, Solid, PostgreSQL, Generic ODBC, etc.)
- PHP 는 오픈 소스 소프트웨어 입니다. (Open Source Software)
- PHP 무료로 다운로드 하고 사용할 수 있습니다.
PHP 파일은 어떠한가?
- PHP 파일들은 텍스트, HTML 태그, 스크립트들을 포함하고 있을 수 있습니다.
- PHP 파일들은 평범한 HTML의 형태로 브라우저에게 반환됩니다.
- PHP 파일들은 ".php", ".php3", ".phtml" 과 같은 확장자를 가집니다.
MySQL은 무엇인가?
- MySQL 은 데이터베이스 서버입니다.
- MySQL 은 작거나 큰 애플리케이션 모두에게 이상적입니다.
- MySQL 은 표준 SQL 을 지원합니다.
- MySQL 은 많은 수의 플랫폼에서 컴파일 됩니다.
- MySQL 은 무료로 다운로드하고 사용할 수 있습니다.
PHP + MySQL
- PHP 와 결합된 MySQL 은 크로스 플랫폼이 가능합니다. (이말뜻은, 여러분이 윈도에서 개발하고 유닉스 플랫폼에서 서비스 할 수 있음을 의미합니다.)
왜 PHP 인가?
- PHP 는 서로 다른 플랫폼(운영체제)에서도 동작 가능합니다. (Windows, Linux, Unix, etc.)
- PHP 는 오늘날 사용되는 거의 모든 서버와 호환됩니다. (Apache, IIS, etc.)
- PHP 는 공식 PHP 사이트에서 무료로 다운받을 수 있습니다: www.php.net
- PHP 는 배우기 쉽고 서버측면에서 효과적으로 작동됩니다.
어디서부터 시작해야 하는가?
자신의 컴퓨터로 앞으로의 공부를 계속진행하려면, 아래처럼 아파치 서버, PHP, MySQL을
자신의 컴퓨터에 설치해서 실습 환경을 구성해야 합니다.
- Apache 서버를 Windows 나 Linux 가 탑재된 컴퓨터에 설치합니다.
- PHP를 Windows 나 Linux 가 있는 해당 컴퓨터에 설치합니다.
- 마찬가지로 MySQL 을 Windows 나 Linux 가 탑재되어 있을 해당 컴퓨터에 설치합니다.
PHP 다운로드
http://www.php.net/downloads.php
PHP를 설치하고 설정하는 방법은 아래를 참조하세요:
http://www.php.net/manual/en/install.php
MySQL Database 다운로드
http://www.mysql.com/downloads/index.html
Apache 서버 다운로드
http://httpd.apache.org/download.cgi
웹호스팅의 경우 이미 PHP를 지원하고 있다면 설치 과정이 전혀 필요 없습니다.