[PHP] 개념과 역사 특징과 방법
- 공유 링크 만들기
- 이메일
- 기타 앱
[PHP] 개념과 역사 특징과 방법
* PHP개념
1. 동적인 웹 사이트 개발을 위한 웹 프로그래밍 언어
2. HTML/CSS로 만들어진 웹 페이지
- 웹 상에서 사용자에게 정보만을 제공
- 이미지, 텍스트, 동영상 등...
3. PHP 사용 목적
- 웹 페이지에 프로그래밍 요소 추가
- 웹 사이트의 회원가입, 로그인, 게시판 제작, 예약 시스템, 인터넷 쇼핑몰의 장바구니, 배송 조회, 결제 등..
* PHP 역사
PHP ASP JSP 중소 규모의 웹 사이트 개발에 적합 윈도우 운영체제에서만 동작 성능 및 보안성이 우수, 대규모 웹 사이트 개발에 적합 윈도우, 리눅스 Mac OS 등 다양한 운영체제에서 동작 리눅스 운영체제에서 동작 불가 객체 지향 언어 기반으로 개발 기간이 많이 소요 리눅스 서버 운영체제 사용에 따른 구축 비용이 적음 컴포넌트에서 사용하여 개발 가능 사이트 구축비용이 많이 듬 주로 같이 사용되는 MySql 데이터 베이스 무료 주로 같이 사용되는 MSsql 데이터베이스 서비스와 윈도우 서버가 유료 주로 같이 사용되는 오라클 데이터베이스 유료(고가)
5과목 점수의 합계와 평균 국어 : $kor 영어 : $eng 수학 : $math 사회 : $soc 과학 : $sci 합계 : $sum 평균 : $avg "; ?>
* 서버와 클라이언트
사용자 : 웹 브라우저를 통해 서버에 데이터 요청 및 수신
서버 : 웹 서버 프로그램 탑재, 웹 사이트 데이터 보유, 데이터 센터에 입주
사용자는 서버에게 서비스 요청을 한다(웹 페이지 요청)
서버는 사용자에게 서비스 제공을 한다(HTML 파일, 이미지, 동영상 등..)
* APM 연동 과정
Apache PHP Mysql 웹 서버 프로그램 동적인 웹 사이트를 제작하는 웹 프로그래밍 언어 PHP와 같이 사용되는 데이터베이스 관리 프로그램 HTML 파일을 클라이언트에 전송 PHP 해석기 : PHP 소스 프로그램을 HTML로 변환 무료, 성능이 우수 성능이 우수하고 대부분의 운영체제에서 사용
* PHP 개발 환경 구축
1. 원격 웹 서버 이용
- Apache , PHP , Mysql 프로그램이 탑재 되어 있는 원격 웹 서버 이용
2. 로컬 컴퓨터 이용
- APM 프로그램을 설치하여 로컬 컴퓨터에 웹 서버 구축
- 웹 사이트 제작 후 , FTP를 이용해 실제 웹 서버에 업로드
* PHP 실행하기전 설치
우선 프로그램은 xampp와 netbeans 그리고 자바 JDK가 필요합니다.
구글링 하시면 모두 설치 빠르게 하실 수 있습니다.
from http://do-jeon.tistory.com/20 by ccl(A) rewrite - 2020-03-06 11:20:12
- 공유 링크 만들기
- 이메일
- 기타 앱
댓글
댓글 쓰기