>  기사  >  백엔드 개발  >  PHP 개발 역사와 기능 및 특징

PHP 개발 역사와 기능 및 특징

韦小宝
韦小宝원래의
2018-02-23 10:27:501879검색

web1.0era: 모든 코드는 브라우저 측정적스크립트에서 실행됩니다. 사용자는 서버에 이미 존재하는 정적 웹페이지를 요청합니다. 사용자와 서버 간에는 상호 작용이 발생할 수 없습니다. (데이터베이스 지원이 필요하지 않음)

web2.0era: 사용자와 서버 간의 상호작용(대화), PHP스크립트는 데이터베이스와 상호작용해야 하며 향후 사용자와 관련된 복잡한 비즈니스 로직을 처리할 수 있습니다. 웹 페이지는 점점 더 "소프트웨어 기반"이 될 것입니다

web3.0 시대: 사물 인터넷, 클라우드 컴퓨팅 및 빅 데이터 시대

PHP개발 역사

PHP 원래 의미: 개인 홈 페이지개인 홈 페이지

캐나다 친구가 자신의 온라인 이력서를 얼마나 많은 사람들이 방문했는지 기록하는 온라인 스크립트 도구를 개발하면서 시작되었습니다. 자신만의 도구 세트를 개발해보세요!

PHP의 현재 의미: Hypetext Perprocessor Hypertext Preprocessing Language

PHP가 서버에서 미리 실행되는(서버 측에서 작동하는) 언어라고 설명합니다.

PHP

  • PHP의 기능과 특징은 주로 개발에 사용되지만 PHP은 데스크탑 개발도 가능합니다. 소프트웨어(응용 소프트웨어))이지만 일반적으로 사용되지는 않습니다

  • PHP는 모든 운영 플랫폼에서 안정적으로 실행될 수 있는 오픈 소스 무료 소프트웨어입니다

  • PHP시작하는 것은 비교적 간단하며 구문은 다음과 유사합니다. C 언어( PHP 자체는 C 언어로 작성됨)이며 프로세스 지향 및 객체 지향 프로그래밍

  • PHP을 모두 지원합니다. 그 중에서도 더욱 "필수적"입니다

  • PHP는 해당 플랫폼 인터프리터에서 작동하며 비교적 적은 시스템 리소스를 사용합니다

  • PHP은 다양한 주류 데이터베이스를 지원합니다. , Mssql , Mysql, SQL Server, oracle 등은 Mysql

    과의 "황금 파트너"입니다.

서비스 개발 역사

Peer-to-Peer 네트워크 모드

전용 클라이언트나 전용 서버가 없습니다!

장점: 간단하고 빠릅니다

단점: 신뢰할 수 있는 서비스를 제공할 수 없습니다

C/Smode

Client/Server, 즉 /server- 사이드 모드, 인공적인 클라이언트('즐기는' 서비스에 특화됨)와 서버('서비스 제공'에 특화됨)가 분리되어 있습니다!

Master/슬레이브 서버, 슬레이브 서버를 미러 서버라고도 하는 곳!

특징: 클라이언트측과 서버측 각각 설치 다른 소프트웨어, 서비스마다 클라이언트 소프트웨어가 다릅니다

장점: 신뢰할 수 있는 서비스 제공

B/S 모드

Browser/Server(브라우저 /서버 모드라고도 함)는 C/S 모드에서 개발되었으며 B/S라고도 할 수 있습니다. 모드는 실제로 특별한 C/S 모드로, C/S 모드의 모든 클라이언트를 브라우저로 전환하는 것과 동일합니다!

예: 웹 게임(웹 게임)

web개발의 핵심은 B/S 모델입니다!

오늘 우리의 주요 임무는 web서버 환경을 구축하는 것이지만 브라우저 측(B)에서는 구축할 필요가 없고 서버 소프트웨어만 구축하면 됩니다!

두 가지 질문:

통합 환경이란 무엇인가요?

통합 환경은 web서버(apache, mysql, php 등)을 구축하는 데 필요한 모든 구성 요소를 인위적으로 결합하는 것입니다! 일반적인 통합 환경은 다음과 같습니다: wamp (windows, apache, mysql, php), Lamp xamp PHPStudy잠깐

통합 환경 사용을 권장하지 않는 이유는 무엇인가요?

  • 우리는 apache, mysql, php 등이 왜, 어떻게 결합되어 있는지 모릅니다(전문가에게 중요)

  • 에서 개발에서는 반드시 apache를 사용할 필요가 없으며(예를 들어 IIS도 있음) mysql을 사용할 필요가 없으므로 원칙을 이해해야 합니다!

  • 통합 환경은 타사 소프트웨어이므로 반드시 안전할 필요는 없습니다!

추천 관련 기사:

2017년 PHP 개발 동향 및 PHP 프로그래머의 개발 방향에 대한 10가지 제안

오늘은 2017년 PHP 개발 동향과 PHP 프로그래머로서의 경력 개발 방향에 대해 이야기하고, ...

PHP 개발 역사

PHP 개발 역사. 중첩된 약어 이름인 PHP는 영어 Hypertext Preprocessing Language(PHP: Hypertext Preprocessor)입니다...

위 내용은 PHP 개발 역사와 기능 및 특징의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.