웹마스터 팁
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
제목 | 글쓴이 | 날짜 |
---|---|---|
[동주아빠] 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 |
왕초보용 개판 오분전 황당 쿠키(3) [2] | 미친개 | 2002.12.09 |
왕초보용 개판 오분전 황당 쿠키(2) [6] | 미친개 | 2002.12.09 |
왕초보용 개판 오분전 황당 쿠키(1) [4] | 미친개 | 2002.12.09 |
PHP 각종 오류 정리 [15] | TheMics | 2002.12.04 |
MYSQL CLASS | 위선OSE | 2002.12.03 |
파일처리 - fseek [3] | 위선OSE | 2002.12.03 |
제로카운터 접속자 수 조정, 최고 간편한 팁(5초 소요, DB보존) [4] | 고광욱 | 2002.12.01 |
카드 결재시 사용되는 자바스크립트와 html
[3]
![]() | 한꼬마 | 2002.11.28 |
카드 결재 개요 (텔렉) [2] | 한꼬마 | 2002.11.26 |
휴대폰 결재 활용 (최종) | 한꼬마 | 2002.11.26 |
휴대폰 결재 설치 및 테스터
[3]
![]() | 한꼬마 | 2002.11.24 |