웹마스터 팁

이번 시간에는 실제로 PHP 페이지를 하나 만들어 보겠습니다.
그러기 위해서는 먼저 아파치 서버가 정상적으로 작동되어야 합니다.
아파치 서버가 정상적으로 작동되는지 간단하게 테스트해 보고, 아주 기본적은 PHP 페이지 하나 만들어 보겠습니다.


1. 바탕 화면에 APM_Setup 3 모니터라는 아이콘 보이죠?

이거 실행하세요.

2. 다음과 같이 APM_Setup 3 모니터가 보일 것입니다.
[확인] 단추를 눌러 모니터를 닫아두죠.


3. 인터넷 익스플로러를 실행하여 주소 입력줄에 http://localhost/를 입력해 보세요.
그럼 아래 그림과 같이 자동으로 http://localhost/apmsetup/ 또는 http://127.0.0.1/apmsetup/ 페이지로 이동합니다. 그러면 정상입니다. 만약 아파치 서버가 실행되지 않았다면 '페이지를 표시할 수 없습니다.'라는 메시지가 나왔을 것입니다.


상단 주황색 메뉴에서 PHP4 Info를 클릭해 보세요. PHP 버전이 표시됩니다. 이 글을 쓰고 있는 현재(2002.3.22)의 APM Setup3의 경우 PHP Version 4.1.1이 표시되네요.

4. 잠깐 탐색기를 실행해서 AMP Setup3이 설치된 드라이브를 살펴보세요. 만약 C: 드라이브에 설치를 했다면 오른쪽 그림과 같은 폴더들이 보일 것입니다.
지금부터 실습할 예제 파일들은 htdocs 폴더에 저장하시면 됩니다. 바로 이 폴더가 웹 브라우저에서 http://localhost/ 또는 http://127.0.0.1/을 입력하면 기본적으로 표시되는 폴더입니다.
가만히 살펴보면 이 폴더에 index.html 파일이 있을텐데 일단은 이 파일을 건드리지 마세요. 이 파일이 없으면 http://localhost/라고 했을 때 APM Setup 페이지가 나타나지 않습니다.

이 정도면 기본적은 세팅은 끝났다고 봐도 되겠습니다.

5. 텍스트 에디터(메모장이나 울트라에디트, 에디트플러스, 아크로에디트 같은 프로그램)를 실행해서 다음과 같이 입력한 다음, C:APM_Setuphtdocs 폴더에 first.php라는 이름으로 저장하세요.


직접 입력하세요. 아마도 위의 문장을 드래그해서 복사하려고 해도 안될 겁니다.(그림이니까요.^^)

무슨 뜻일까요?
참고로 이 강좌에서는 기본적인 HTML 태그는 설명하지 않습니다. 그것까지 설명하다가 보면 한없이 길어지니까요.
일단 HTML 태그가 아닌 것만 볼까요.

4행에서 <?php라고 씌여진 거. 대충 감이 오겠지만, 여기서부터 PHP 코드가 시작한다는 것을 나타냅니다. 이거 그냥 <?라고 써도 됩니다.
그리고 문장 끝에 세미콜론(;)이 있는데, PHP 문의 모든 문장 마지막에는 세미콜론(;)이 있어야 합니다.
8행의 ?>는 PHP 코드가 끝임을 알리죠.
ㅁ5행의 echo는 큰 따옴표(" ") 안의 문자열을 출력합니다.
ㅁ6행의 $str은 변수 이름입니다. PHP의 모든 변수 이름 앞에는 $ 표시가 붙습니다.
ㅁ7행에서는 $str이라는 변수에 저장된 문자열을 출력하라는 것이지요.

6. 인터넷 익스플로러를 실행해서 주소 입력줄에 http://localhost/first.php라고 입력해 보세요.
아래와 같은 결과가 나타나나요?


드디어 성공했습니다.

생애, 첫 PHP 페이지를 만드신 걸 진심으로 축하드립니다.
이상, 동주아빠 손병목이었습니다.
제목 글쓴이 날짜
[동주아빠] PHP 게시판(16강) - 입력 글 DB 저장(2) [4] 손병목 2002.12.25
[동주아빠] PHP 게시판(15강) - 입력 글 DB 저장(1) [2] 손병목 2002.12.25
[동주아빠] PHP 게시판(15강) - 입력 글 DB 저장(1) [3] 손병목 2002.12.25
[동주아빠] PHP 게시판(14강) - 게시판용 테이블 만들기 [3] 손병목 2002.12.25
[동주아빠] PHP 게시판 - 글쓰기 입력 write.php [5] file 손병목 2002.12.25
웹폰트 그딴거 난 몰라! TTF가 폰트 파일인건 알아! ^.^ [3] 아이쿠 2002.12.25
[동주아빠] PHP 게시판 - 글쓰기 입력폼(3) 입력값검사 [5] 손병목 2002.12.25
[동주아빠] PHP 게시판 - 글쓰기 입력폼(2) [1] 손병목 2002.12.25
[동주아빠] PHP 게시판 - 글쓰기 입력폼(1) FORM 태그의 이해(上) [8] 손병목 2002.12.25
[동주아빠] PHP 게시판 만들기 기초 (8) 초간단 카운터 만들기 [2] 손병목 2002.12.25
[동주아빠] PHP 게시판 만들기 기초 (7) 사용자정의함수 [4] 손병목 2002.12.25
[동주아빠] PHP 게시판 만들기 기초 (6) require,include [5] 손병목 2002.12.25
[동주아빠] PHP 게시판 만들기 기초 (5) 제어문(下) [10] 손병목 2002.12.25
[동주아빠] PHP 게시판 만들기 기초 (5) 제어문(上) [9] 손병목 2002.12.25
[동주아빠] PHP 게시판 만들기 기초 (4) 연산자 [10] 손병목 2002.12.25
[동주아빠] PHP 게시판 만들기 기초 (3) 변수와 배열 [6] 손병목 2002.12.25
[동주아빠] PHP 게시판 만들기 기초 (2) [12] 손병목 2002.12.25
[동주아빠] PHP 게시판 만들기 기초 (1) 준비 [8] 손병목 2002.12.25
if 문으로 xxx.php?db=src 이런식으로 해보자..(제1탄 기초를 확!) [14] inging-zb41 2002.12.12
왕초보용 개판 오분전 황당 쿠키(4) [2] 미친개 2002.12.09