PHP 시작하기
PHP란 무엇인가?
PHP는 웹 개발자들이 쉽고 빠르게 동적 웹페이지를 만들 수 있도록 해주는 프로그래밍 언어입니다. HTML에 PHP 코드를 끼워넣는 방식으로 동적 웹페이지를 개발할 수 있습니다.
<!DOCTYPE html>
<html>
<head>
<title>PHP 프로그램</title>
</head>
<body>
<?php
echo "Hello world";
?>
</body>
</html>
위 코드처럼 HTML 문서속에 <?php ... ?>
와 같은 PHP 코드를 넣어서 웹 페이지를 동적으로 생성할 수 있습니다.
이 코드는 Hello, World를 출력하는 단순한 프로그램입니다. 그 결과는 아래와 같은 HTML 결과를 생성합니다.
<!DOCTYPE html>
<html>
<head>
<title>PHP 프로그램</title>
</head>
<body>
Hello, World!
</body>
</html>
PHP는 이제 웹 개발뿐만아니라 다양한 목적으로 사용되고 있습니다.
다만, 여기에서는 PHP가 웹 개발용으로 쓰이는 것으로 한정해서 이야기하겠습니다.
PHP를 실행하는 방법
PHP를 실행하기 위해서는 웹서버가 필요합니다. 웹 개발자가 만드는 프로그램은 기본적으로 웹서버에서 동작한다고 생각하시면 됩니다. 웹서버에 우리가 개발한 PHP 프로그램을 등록해두면 URL을 통해서 생성된 웹페이지를 볼 수 있다는 의미입니다.
웹서버를 설치하는 방법
간편하게는 웹 호스팅을 하면 굳이 설치 과정을 거치지 않고 바로 개발이 가능합니다.
다만, 과금이 되겠죠.
우리는 이제 공부를 시작하는 입장이니 우리의 컴퓨터에 웹서버를 설치해서 쓰도록 하겠습니다.
웹서버를 설치하는 방법도 여러가지 웹서버의 종류도 여러가지입니다. 고르기 어려우실테니 우리는 아파치(Apache) 웹서버를 쓰도록 하겠습닌다. 그리고 아파치 웹서버와 함께 PHP와 MySQL을 설치할 것입니다. MySQL은 데이터를 저장하는 무료 데이터베이스(DBMS)입니다.
여러분의 컴퓨터는 어떤 환경인가요?
각 환경별로 다음과 같은 방법으로 설치가 가능합니다.
- 각 프로그램의 소스코드를 빌드하여 설치
- 각 설치 프로그램을 통해 설치
- 통합 설치 프로그램을 통해 설치
우리는 제일 쉬운 통합 설치 프로그램을 통해 설치를 진행하겠습니다.