웹마스터 팁
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
[동주아빠] PHP 게시판 만들기 기초 (2)
2002.12.25 14:54
이번 시간에는 실제로 PHP 페이지를 하나 만들어 보겠습니다.
그러기 위해서는 먼저 아파치 서버가 정상적으로 작동되어야 합니다.
아파치 서버가 정상적으로 작동되는지 간단하게 테스트해 보고, 아주 기본적은 PHP 페이지 하나 만들어 보겠습니다.
![](http://www.itmembers.net/images/bar01.gif)
1. 바탕 화면에 APM_Setup 3 모니터라는 아이콘 보이죠?
![](http://www.itmembers.net/lecture/php03-1.gif)
이거 실행하세요.
2. 다음과 같이 APM_Setup 3 모니터가 보일 것입니다.
[확인] 단추를 눌러 모니터를 닫아두죠.
![](http://www.itmembers.net/lecture/php03-2.gif)
3. 인터넷 익스플로러를 실행하여 주소 입력줄에 http://localhost/를 입력해 보세요.
그럼 아래 그림과 같이 자동으로 http://localhost/apmsetup/ 또는 http://127.0.0.1/apmsetup/ 페이지로 이동합니다. 그러면 정상입니다. 만약 아파치 서버가 실행되지 않았다면 '페이지를 표시할 수 없습니다.'라는 메시지가 나왔을 것입니다.
![](http://www.itmembers.net/lecture/php03-3.gif)
상단 주황색 메뉴에서 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라는 이름으로 저장하세요.
![](http://www.itmembers.net/lecture/php03-6.gif)
직접 입력하세요. 아마도 위의 문장을 드래그해서 복사하려고 해도 안될 겁니다.(그림이니까요.^^)
무슨 뜻일까요?
참고로 이 강좌에서는 기본적인 HTML 태그는 설명하지 않습니다. 그것까지 설명하다가 보면 한없이 길어지니까요.
일단 HTML 태그가 아닌 것만 볼까요.
ㅁ4행에서 <?php라고 씌여진 거. 대충 감이 오겠지만, 여기서부터 PHP 코드가 시작한다는 것을 나타냅니다. 이거 그냥 <?라고 써도 됩니다.
그리고 문장 끝에 세미콜론(;)이 있는데, PHP 문의 모든 문장 마지막에는 세미콜론(;)이 있어야 합니다.
ㅁ8행의 ?>는 PHP 코드가 끝임을 알리죠.
ㅁ5행의 echo는 큰 따옴표(" ") 안의 문자열을 출력합니다.
ㅁ6행의 $str은 변수 이름입니다. PHP의 모든 변수 이름 앞에는 $ 표시가 붙습니다.
ㅁ7행에서는 $str이라는 변수에 저장된 문자열을 출력하라는 것이지요.
6. 인터넷 익스플로러를 실행해서 주소 입력줄에 http://localhost/first.php라고 입력해 보세요.
아래와 같은 결과가 나타나나요?
![](http://www.itmembers.net/lecture/php03-4.gif)
드디어 성공했습니다.
생애, 첫 PHP 페이지를 만드신 걸 진심으로 축하드립니다.
이상, 동주아빠 손병목이었습니다.
그러기 위해서는 먼저 아파치 서버가 정상적으로 작동되어야 합니다.
아파치 서버가 정상적으로 작동되는지 간단하게 테스트해 보고, 아주 기본적은 PHP 페이지 하나 만들어 보겠습니다.
![](http://www.itmembers.net/images/bar01.gif)
1. 바탕 화면에 APM_Setup 3 모니터라는 아이콘 보이죠?
![](http://www.itmembers.net/lecture/php03-1.gif)
이거 실행하세요.
2. 다음과 같이 APM_Setup 3 모니터가 보일 것입니다.
[확인] 단추를 눌러 모니터를 닫아두죠.
![](http://www.itmembers.net/lecture/php03-2.gif)
3. 인터넷 익스플로러를 실행하여 주소 입력줄에 http://localhost/를 입력해 보세요.
그럼 아래 그림과 같이 자동으로 http://localhost/apmsetup/ 또는 http://127.0.0.1/apmsetup/ 페이지로 이동합니다. 그러면 정상입니다. 만약 아파치 서버가 실행되지 않았다면 '페이지를 표시할 수 없습니다.'라는 메시지가 나왔을 것입니다.
![](http://www.itmembers.net/lecture/php03-3.gif)
상단 주황색 메뉴에서 PHP4 Info를 클릭해 보세요. PHP 버전이 표시됩니다. 이 글을 쓰고 있는 현재(2002.3.22)의 APM Setup3의 경우 PHP Version 4.1.1이 표시되네요.
4.
![](http://www.itmembers.net/lecture/php03-5.gif)
지금부터 실습할 예제 파일들은 htdocs 폴더에 저장하시면 됩니다. 바로 이 폴더가 웹 브라우저에서 http://localhost/ 또는 http://127.0.0.1/을 입력하면 기본적으로 표시되는 폴더입니다.
가만히 살펴보면 이 폴더에 index.html 파일이 있을텐데 일단은 이 파일을 건드리지 마세요. 이 파일이 없으면 http://localhost/라고 했을 때 APM Setup 페이지가 나타나지 않습니다.
이 정도면 기본적은 세팅은 끝났다고 봐도 되겠습니다.
5. 텍스트 에디터(메모장이나 울트라에디트, 에디트플러스, 아크로에디트 같은 프로그램)를 실행해서 다음과 같이 입력한 다음, C:APM_Setuphtdocs 폴더에 first.php라는 이름으로 저장하세요.
![](http://www.itmembers.net/lecture/php03-6.gif)
직접 입력하세요. 아마도 위의 문장을 드래그해서 복사하려고 해도 안될 겁니다.(그림이니까요.^^)
무슨 뜻일까요?
참고로 이 강좌에서는 기본적인 HTML 태그는 설명하지 않습니다. 그것까지 설명하다가 보면 한없이 길어지니까요.
일단 HTML 태그가 아닌 것만 볼까요.
ㅁ4행에서 <?php라고 씌여진 거. 대충 감이 오겠지만, 여기서부터 PHP 코드가 시작한다는 것을 나타냅니다. 이거 그냥 <?라고 써도 됩니다.
그리고 문장 끝에 세미콜론(;)이 있는데, PHP 문의 모든 문장 마지막에는 세미콜론(;)이 있어야 합니다.
ㅁ8행의 ?>는 PHP 코드가 끝임을 알리죠.
ㅁ5행의 echo는 큰 따옴표(" ") 안의 문자열을 출력합니다.
ㅁ6행의 $str은 변수 이름입니다. PHP의 모든 변수 이름 앞에는 $ 표시가 붙습니다.
ㅁ7행에서는 $str이라는 변수에 저장된 문자열을 출력하라는 것이지요.
6. 인터넷 익스플로러를 실행해서 주소 입력줄에 http://localhost/first.php라고 입력해 보세요.
아래와 같은 결과가 나타나나요?
![](http://www.itmembers.net/lecture/php03-4.gif)
드디어 성공했습니다.
생애, 첫 PHP 페이지를 만드신 걸 진심으로 축하드립니다.
이상, 동주아빠 손병목이었습니다.
댓글 12
-
손병목
2002.12.25 20:56
감사합니다... 최대한 초보자 입장에서 접근한 강좌를 올리겠습니다. -
정수헌
2002.12.25 18:45
좀 이해가 되는군요..
좋은 강의 감사합니다.
앞으로 손병목님의 강의를 보고 PHP를 배워야겠네요.. -
최지혜
2002.12.28 20:46
와. 딱 제가 찾던 강의네요! 감사합니다. 손병목님 강의보고 저도 게시판하나 만들어야겠어요.^^ -
낭낭앤
2003.01.08 11:31
우와 감사합니다. 참 배우고 싶었는뒤..여기서..
음..감사!!! 복 많이 받으세요 -
온정훈
2003.01.12 21:34
전 서버가 없는데 어떻게 하져? -
첼☆
2003.01.19 12:03
저도 이해하는데 많은 도움이 되었습니다^ ^ -
위니
2003.01.14 01:21
감사합니다......... 쉽게이해했습니다. -
박본혁
2003.01.20 15:44
혹시 이거 자기 컴퓨터를 서버로 이용해서 게시판을 만드는 건가요?? -
기현미
2004.01.11 12:58
우왓, 정말 감사합니다. 처음으로 PHP를 할수 있구나, 하는 느낌을 받았어요. -
나무스타일
2004.02.25 17:49
수고하셨습니다. 좋은 글 잘 보고 있습니다. -
홈페이지사랑
2007.08.30 10:52
너무 좋아요 ~~ 지금 열심히 하고 있답니다! ㅎ ㅎ -
GoodSignal
2007.10.22 15:19
감사해요^^
제목 | 글쓴이 | 날짜 |
---|---|---|
배경 음악 연주기(다기능/스틱형) [1] | 이민주 | 2006.10.09 |
{로그인}관리자 로그인 폼 간단함 [2] | 김민환 | 2006.10.10 |
일반 시간...... [1] | 김민환 | 2006.10.10 |
위의 메뉴에 마우스를 올리면 밑에 메뉴가 나오는 소스 [1] | 김민환 | 2006.10.10 |
당신은~째 방문자 이십니다.<카운터> [11] | 김민환 | 2006.10.10 |
즐겨찾기 추가방법 [2] | 김민환 | 2006.10.10 |
앗 불꽃놀이다 구경가자 [3] | 김민환 | 2006.10.14 |
졸리시면 이것을 한번 써보세요.......(큰창 필수!!)지진이다 [2] | 김민환 | 2006.10.14 |
홈페이지의 필수!! 뮤직 플레이어!! [3] | 김민환 | 2006.10.14 |
앗!! 내별!! 내별날라가네 [3] | 김민환 | 2006.10.14 |
고글검색하기!! [7] | 김민환 | 2006.10.30 |
셀렉트 박스를 이용한 콘트롤 만들기 ( 위로 이동 ) [1] | 예뜨락 | 2006.10.30 |
셀렉트 박스를 이용한 콘트롤 만들기 ( 아래로 이동 ) | 예뜨락 | 2006.10.30 |
context menu - 마리홈 이름 팝업 레이어 [3] | 예뜨락 | 2006.10.30 |
도트 이모티콘 생성기 [21] | 예뜨락 | 2006.10.30 |
로딩 레이어 만들기 [6] | 이진수 | 2006.11.27 |
처음 만들어본 자바 스크립트.. 나이 알아 맞추기 [2] | 김동헌 | 2006.12.05 |
[동영상강좌] 홈페이지에 BGM을 달아보자 [5] | 서기 | 2007.01.10 |
슬라이딩 레이어 메뉴!! 메뉴가 상하로 따라다녀요!! [4] | TiZa | 2007.02.03 |
간단한 덧셈 뺄셈 계산 | 예뜨락 | 2007.02.14 |