> 백엔드 개발 > PHP 문제 > 웹 개발에서 PHP의 프로세스는 무엇입니까?

웹 개발에서 PHP의 프로세스는 무엇입니까?

(*-*)浩
풀어 주다: 2023-02-26 17:46:01
원래의
3721명이 탐색했습니다.

PHP 웹사이트 구축, 그렇다면 클라이언트와 서버에서의 웹사이트 운영은 웹사이트 운영의 기본이 되는 과정인가요?

웹 개발에서 PHP의 프로세스는 무엇입니까?

웹: 터미널

서버 웹: 우리는 서비스를 제공(응답)하는 컴퓨터를 서버라고 부릅니다. (추천 학습: PHP 동영상 튜토리얼)

클라이언트 웹: 서비스를 수락(요청)하는 컴퓨터를 클라이언트(Client)라고 하며, 클라이언트라고도 합니다.

웹 개발에서 PHP의 처리 과정

PHP의 작동 원리는 Apache, PHP, 브라우징 서버 간 협업 프로세스:

사용자가 브라우저 주소에 접속할 PHP 페이지의 파일명을 입력한 후 엔터를 누르면 PHP 요청이 실행되고, 요청은 PHP를 지원하는 웹 서버(아파치)로 전송됩니다.

WEB 서버(apache)는 이 요청을 수락하고 접미사를 기준으로 이를 판단합니다. PHP 요청인 경우 WEB 서버(apache)는 사용자가 액세스하려는 PHP 애플리케이션을 하드에서 꺼냅니다. 디스크나 메모리 등을 PHP 엔진 프로그램으로 보냅니다.

PHP 엔진 프로그램은 웹 서버(아파치)에서 전송된 파일을 처음부터 끝까지 스캔하고 명령에 따라 백그라운드에서 읽어 데이터를 처리한 후 해당 HTML 페이지를 동적으로 생성합니다. .

PHP 엔진은 HTML 페이지를 생성하여 웹 서버(아파치)로 반환합니다. 그런 다음 웹 서버(apache)는 HTML 페이지를 클라이언트 브라우저에 반환하고 마지막 전체 페이지가 브라우저를 통해 우리 앞에 표시됩니다.

아파치 외에 PHP를 지원하는 다른 서버는 무엇인가요?

PHP는 호환성이 매우 좋습니다. 거의 모든 웹 서버가 PHP를 지원합니다. PHP를 실행할 수 있는 주요 서버에는 apache, nginx 및 iis가 있습니다.

위 내용은 웹 개발에서 PHP의 프로세스는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
php
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿