shop-wiz logo
Follow Us on Facebook Follow Us on Google+ Follow Us on Twitter Follow Us on LinkedIn


PHP란

* 그냥 사뿐히 읽어만 주세요.. 이해가 안되시더라도 괜찮습니다. 다음 장부터 실제 설명및 프로그램에 들어가도록 하겠습니다.

PHP 언어는 사용자와 웹 서버간에 상호 대화형 홈페이지를 제작할 수 있는 웹 프로그래밍 언어로 html 안에 삽입하여 작성되는 스크립트 언어의 일종이다.

[스크립트 언어의 특징]

1) HTML 언어로 처리할 수 없는 동적인 기능을 제공한다(대화형)
2) HTML 안에 삽입하여 사용된다.
3) 소스를 컴파일하지 않고 브라우저에서 바로 결과를 확인할 수 있다


[스크립트 언어의 종류]

1) 사용자측 스크립트 언어 : Java Script
2) 서버측 스크립트 언어 : ASP(Windows 운영체제), PHP(리눅스 운영체제) , JSP(java 기반)

※ 사용자측 스크립트 언어란 예를 들면 특정 웹 서버에 무료 회원 가입 시 사용자의 개인 정보등을 입력할 수 있는 입력양식 FROM을 작성할 경우 사용되는 언어이며, 또한 서버측 스크립트 언어란 사용자가 입력한 개인 정보를 서버에서 받아 자료를 처리할 수 있는 언어로 게시판, 방명록, 회원관리, 설문조사등의 웹 프로그램 개발 시 사용된다.

[PHP 언어의 특징]

- 배우기 쉽다
- 개발 속도가 빠르다
- 실행속도가 빠르다
- 대부분의 데이터베이스를 지원한다.(MySQL, Oracle, Solid 등 ..)
- 대부분의 운영체제를 지원한다(플랫폼에 독립적이다)
- 서버측 스크립트 언어이다.(사용자가 입력한 자료를 처리한다.)
- 웹 브라우저 상태에서 바로 확인이 가능하며, 소스가 보이지 않음

[PHP 의 설치]
- Apache 웹 서버 프로그램 설치
- MySQL 데이타베이스 프로그램 설치
- PHP 프로그램 설치

[PHP 처리 과정]

사용자 웹 서버
Html 및 java script 에
PHP코드가 포함된 입력양식의 웹 문서에서자료를 입력한다
①-->
<--④
리눅스(os)
아파치(웹 서버
)
    ③ ↑ ↓ ②
    PHP(PHP파서)
MySQL(DB)

① 사용자가 입력양식에 자료를 입력하여 웹 서버에 전송한다.
② 웹 서버에서 전송된 자료를 받아 자료를 처리하기 위해서 PHP 파서를 호출한다
③ PHP 코드가 포함된 부분을 처리하고, 만약 DB에 관련된 부분이 있으면 MySQL과 연동하여 처리후 결과를 되돌줌.
④ 마지막으로 웹 서버가 해당 사용자에게 처리 결과를 전송하여 사용자 브라우저 화면에 결과를 보여준다.


Powered by shop-wiz since 2002, e-mail:wangta69@naver.com