웹마스터 팁

http://www.kyamp.com/?sid=23&article_srl=125http://www.kyamp.com/apm과 php의 시작
1.apm
apm이란 apache 와 php 그리고 my-sql의 약자 입니다.
1)apache
php가 실행되기 위해서는 웹서버가 필요 한데 웹서버라면 대부분 iis(microsoft)를 생각 할 텐데 apache는 php와 가장 최적으로 호환하는 웹서버 이며 php와 같이 발전 해오면서 다른 웹서버와는 달리 오픈 소스 개발방식을 통해서 수많은 개발자들이 계속하여 자발적인 개발과 업데이트 보안에 참여함으로써 오늘날 사용되고 있는 웹서버중 php와 가장 잘 맞는 웹서버가 되었다.

2)php
php는 웹 프로그래밍 언어의 한종류로 강력한 성능과 코딩 그리고 편리함 때문에 전 세계적으로 가장 많이 사용되는 웹프로그래밍언어로 자리잡았다. php는 professional hypertext preprocessor의 약자로 1991년 rasmus lerdorf가 개발한 웹 프로그래밍 언어로 맨 처음에는 비공개 판이였지만 1995년초 pht(personal homepage tools)라는 이름으로 발표 되었으나 1995년 중반에 웹프로그래밍 스크립터 언어로서 자리 잡기 시작하였고 php3버젼 부터 이제는 php4와 php5에 이르면서 계속 되는 발전과 보안으로 이제 리눅스와 유닉스 체제 에서 사용 되는 웹프로그래밍 언어로써 거의 독보적인 자리에 올라섰다.

3)my-sql
프로그래밍 언어를 본격적으로 진행 하기 위해서는 데이터 베이스 가 꼭 필요 하다. 데이터 베이스는 웹 홈페이지 상에서 정보를 저장하고 보관하기 위해서는 꼭 필요 한 것인데 my-sql은 공개된 관계형 데이터 베이스에 속한다. 상용 데이터베이스로는 오라클과 ms-sql 이 있는데 오라클과 마이크로소프트의 ms sql에 뒤지지 않는 성능을 자랑하는 매우 뛰어는 데이터베이스 이다. 대용량을 지원하는 ms sql 에 뒤처지는 것이 없는 것은 아니지만 잘 관리만 한다면 유용 하게 사용 할수 있다. php와 마찬가지로 my sql 또한 공개 프로그램이다.

2.php
1)php는 서버스크립트언어.
html은 디자인된 홈페이지만 보여줄 뿐이다. 홈페이지를 이용 하는 이용자가 글을 남길수도 흔적을 남길 수도 없다. 우리는 웹사이트에 자료를 검색하거나 채팅을 즐기는 등의 여러가지 서비스를 즐기기 싶어 하는데 이런 동적 기능은 스크립트 언어들이 구연 가능하다. php는 이런 스크립트 언어에 속하며 html 처럼 브라우저가 해석하지 않는 각각의 스크립트 언어 해석기가 직접 해석하고 실행한다. 해석이 실행이 어디에서 이루어지는지에 따라 프로그램의 시작과 끝이 이루어 진다. 이와 같은 스크립트 언어에는 두가지의 종류가 있는데. 서버스크립트 언어와 클라이언트 스크립트 언어가 존재 한다. 서버 스크립트 언어는 클라이언트 스크립트 언어에 비해 좀더 빠르고 정확 해서 자주 사용 한다고 한다.

2)php는 cgi 이다.
cgi란 common gateway interface의 약자로 서버와 클라이언트 사이의 데이터 흐름을 도와 주는 interface를 뜻한다. 간단히 웹서버에서 많이 볼수 있는 게시판 방명록 붐업 채팅 , 싸이월드의 도토리 캐쉬 등등이 모두 이 cgi 에 포함된다. 이 외에도 아바타 쇼핑몰 등도 이 cgi에 해당된다.
php는 cgi를 만들기 위한 도구 일 뿐이며 이 외에도 asp jsp 등이 있다.

3)간단한 php의 장점
①php는 무료 스크립트 언어이다.
②데이터 베이스와의 호응이 좋아 궁합성이 높다.
④애플 또는 리눅스 유닉스 윈도우 등의 모든 운영체제에서 동작한다.
④빠른 속도와 정확성을 자랑한다.

3.php 프로그램의 선언법
asp, jsp, php는 같은 웹 프로그래밍 언어의 가장 큰 특징은 html 태그 안에 프로그램 태그가 포함시킨다는 것이다. html 태그 안에 프로그램을 넣기 위해서는 시작과 끝을 꼭 정해야 하는데 php에서는 <?, <?php로 시작하며 ?> 로 끝을 맺는다.

첫번째 유형
<?
?>
두번째 유형
<?php
?>
위처럼 두가지로 간단하게 php 프로그램을 선언 시키고 끝낸다.




위의 글들을 허락 없이 스크랩 해가거나 스캔 해두시거나 복제 또는 퍼가실경우에는 법적 제재를 받으실수 있습
니다.

copyright 2007(c). kyamp, all rights reserved.

제목 글쓴이 날짜
mysql 안쓰는 간단한 게시판. [20] 제로저아 2007.07.15
주민등록번호 검사기 [7] 이진혁 2007.05.18
PHP스터디시리즈_php프로그램의 기초_연산자1 [1] 에아 2007.04.28
PHP스터디시리즈_php프로그램 기초1 [6] 에아 2007.04.09
PHP스터디시리즈_APM과 PHP의시작 [1] 에아 2007.04.09
아무이유없이 만든 파일 메모장-ㅠ-;; [7] 한태종 2007.02.25
다운로드 이어 받기 및 전송속도 제한 구현 [1] 박원형 2006.12.11
sajax.php 소스 코드 분석 (자세한 한글 주석) 유창화 2006.11.28
간단하게 만들어본 프레임워크 [2] file 유창화 2006.11.27
[PHP 동영상강의] 48. 엑셀파일 db에 넣기, 동적 select 구현 [8] 서기 2006.10.27
[PHP 동영상강의] 47. phpmyadmin 최신버젼 설치하기 [3] 서기 2006.10.27
네이버 메인페지 플래시광고처럼 들갈때마다 바뀌게 하기. [3] 좋은남자 2006.08.30
[팁] 웹언어 개발자를 위한 고객 미디어플레이어 에러해결법 배광한 2006.07.24
PHP로 PDF만들기 1 행복한고니 2006.06.17
GD2를 이용한 간단한 이미지버튼 만들기... file 마땅해 2006.06.13
50줄로 만드는 웹메모 PHP 소스입니다. (웹사이트 포스트잇) [3] file 김성대 2006.05.17
중복파일 검사 후 (숫자)달기... [4] 한치근 2006.04.20
올블로그 명예의 전당글 가져오기 (캐쉬기능추가) [2] 유창화 2006.04.17
올블로그(http://www.allblog.net/Home/) 명예의 전당글 가져오기 [2] 유창화 2006.04.17
네이버 openapi 사용하여 쇼핑검색 만들기 [3] 유창화 2006.04.13