Page 14 - 3-2
P. 14
가) PHP 는?
(1) PHP 는 완전한 CGI( 웹서버와 분리되어 있는 프로그램 는 아니지만 아니라고 할 수도 없습니다) .
(2) CGI 와는 달리 아파치 웹서버에 모듈로 장착되어 있습니다 웹서버와 가까이 붙어있습니다.( .)
(3) 따라서 매회 실행시마다 프로세스가 생성되는 CGI 와 달리 하나의 프로세스에 여러 개의 쓰
레드를 생성하여 처리합니다.
(4) 따라서 프로세스 방식인 CGI 보다 쓰레드 방식인 PHP 가 성능이 우수합니다.
나) PHP 의 장점
(1) 앱에 치적화된 언어입니다.
(2) 웹 개발에 필요한 수많은 로직들이 함수의 형태로 미리 제공됩니다.
(3) 크로스플랫폼입니다.
(4) 거의 모든 데이터베이스를 지원합니다.
(5) 가장 많은 공개소프트웨어가 PHP 로 만들어집니다.
(6) 100% 서버스크립트 언어입니다.
다) PHP 의 동작 원리
( 가) PHP 는 아파치라는 웹서버프로그램과 연동하여 동작합니다.
( 나) 요청처리는 사용자가 문서를 요구할 때 APACHE 는 HTML 문서를 처리하고 PHP 엔진은
PHP 문서를 처리합니다.
( 다 웹 업무를 나누어 처리합니다) .
( 라) PHP 는 서버에서 실행되며 HTML 을 포함하는 스크립트 언어입니다.
( 마) HTML 을 포함하고 있기 때문에 HTML 내용을 PHP 확장자로 저장하여도 아무 지장 없이
사용할 수 있습니다.
라 데이터베이스)
PHP 에 지원하는 데이터베이스는 (Oracle, Adabas D, Sybase, Filepro, mSQL, Mysql,
Velocis, Informix, Solid, DBase 등 이 있고 가장) PHP 와 잘 맞고 많이 쓰이는 데이터베이스는
MySQL입니다.
마 프로그램)
Brakets 라고 하는 php 전용 프로그램을 사용하여 쉽게 작성할 수 있습니다.
라. MySQL
MYSQL 은 전세계적으로 가장 널리 사용되고 있는 오픈 소스 데이터베이스이며, MySQL AB 사가
개발하여 배포 판매하고 있는 데이터베이스입니다/ .
1) MySQL 은 데이터베이스 관리 시스템입니다.
데이터베이스란 구조화된 데이터 집합입니다 이러한 데이터 집합에는 간단한 쇼핑리스트에서부.
터 기업의 전사적인 데이터까지 포함이 됩니다 컴퓨터 데이터베이스에 저장되어 있는 데이터 집.
- 14 -