웹마스터 팁
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
제목 | 글쓴이 | 날짜 |
---|---|---|
6. 시간관련 함수 | 한꼬마 | 2002.10.04 |
7. 함수(FUNCTION) 와 클래스(CLASS) | 한꼬마 | 2002.10.04 |
8. PHP 의 제어구조 [1] | 한꼬마 | 2002.10.04 |
9. 표현식(Expressions) - 연산자 | 한꼬마 | 2002.10.04 |
10. 문자열(STRING) 처리 및 관련함수 [1] | 한꼬마 | 2002.10.04 |
11. PHP에서의 변수형 [1] | 한꼬마 | 2002.10.04 |
exp. 완전 랜덤배너 소스
[8]
![]() | TheMics | 2002.10.12 |
페이지에 접속할 때마다 다른 배너보여주는 소스.. [9] | 풍월주인 | 2002.10.07 |
[PHP소스] 서버 시간에 따라 배경이 바뀌는 테이블!!
[8]
![]() | 조현 | 2002.10.11 |
www 떼고 접속하면 다시 www붙은 주소로 리다이렉션 걸기 [8] | [EC]POLARGOM | 2002.10.18 |
Java Applet을 활용한 업로드시 전송률 확인하기..
![]() | 아이쿠 | 2002.10.19 |
이메일 주소 인코딩하기 [7] | 투유 | 2002.10.20 |
[추천 소스] nzeo에 있는 북마크 기능 구현하기(hot key 는 제외) 초허접 강좌 [10] | 정승재 | 2002.10.22 |
[추천 소스] 특정일로부터 지난날짜 혹은 남은날짜 구하기~ [5] | 박은석 | 2002.10.22 |
사용자정의 함수 뽑아오는 함수입니다... [4] | 우트라 | 2002.10.23 |
현재 접속자 구하기...(파일2개) | inging-zb41 | 2002.10.26 |
[출처있음]NZEO 채널 흉내내기 [10] | (' _ ') napclub | 2002.10.28 |
제로보드로 유료 사이트 만들기 (서론) [6] | 한꼬마 | 2002.10.28 |
제로보드로 유료 사이트 만들기 (결제 테이블) [2] | 한꼬마 | 2002.10.30 |
제로 카운터(zero counter)에서 총 접속자 숫자 조정하기 (Easy 버젼) [13] | 미카엘 | 2002.10.31 |