>백엔드 개발 >PHP 문제 >PHP에서 아파치 란 무엇입니까?

PHP에서 아파치 란 무엇입니까?

青灯夜游
青灯夜游원래의
2021-11-30 18:35:334350검색

아파치의 전체 이름은 "Apache HTTP Server"로, 일종의 웹 서버 소프트웨어이자 PHP 인터프리터입니다. PHP 자체는 스크립팅 언어이며 해당 작업을 지원하기 위해 캐리어에 의존해야 하며, 아파치는 아파치가 없으면 PHP를 실행하고 외부 세계로 정보를 전송할 수 없습니다.

PHP에서 아파치 란 무엇입니까?

이 튜토리얼의 운영 환경: Windows 7 시스템, PHP 버전 7.1, DELL G3 컴퓨터

PHP에서 Apache는 무엇입니까?

Apache의 전체 이름은 Apache HTTP Server, 즉 웹 서버입니다. 소프트웨어.

Apache는 PHP의 인터프리터입니다. PHP 자체는 스크립팅 언어이며 해당 작업을 지원하기 위해 캐리어에 의존해야 하며, Apache는 Apache가 없으면 PHP를 실행하고 외부 세계로 정보를 전송할 수 없습니다.

Apache 다운로드 주소: http://www.apachelounge.com/download/

PHP와 Apache의 관계

서버는 레스토랑, Apache는 매장의 웨이터, PHP는 서버라고 생각하면 됩니다. 주방 요리사입니다.

일부 음료(HTML, CSS, JS, 이미지 등의 정적 리소스)는 셰프를 통하지 않고 웨이터가 고객(클라이언트)에게 직접 전달합니다.

셰프가 요리한 요리가 필요한 경우(예: *.PHP 등) 셰프가 원래 재료(php)를 식용 가능한 식사(정적 자원)로 요리할 때까지 기다려야 합니다.

작업 웹 서버의 원리

일반적으로 PC나 서버에서는 소프트웨어 자체는 쓸모가 없으며, 콘텐츠를 저장하고 이동하기 위한 하드웨어 상자도 필요합니다.

1. 웹 서버 역할

인터넷을 사용할 때 다중 서버라고 불리는 일련의 상자와 컨텐츠를 처리해야 하는데 그 중에서 가장 중요한 것은 웹 서버라고 할 수 있는데, 그 기본 역할은 다음과 같습니다. 요청에 따라 웹사이트의 사용자에게 서비스를 제공하기 위해 웹 서버에 저장된 데이터를 표시하고, 필요한 경우 데이터베이스 서버 간의 요청을 입력하고 응답하며, 일반적으로 웹 서버에 저장된 데이터를 보호하고 접근을 제한할 수 있습니다. 웹사이트에 접속하려면 다른 전용 서버(DNS 서버)와의 통신 협력이 필요합니다.

2. 프로토콜(HTTP)

웹 사이트 방문자가 웹 서버에 HTTP 프로토콜로 변경하는 방법(프로세스)을 지시할 때 사용됩니다. 여기서 HTTP는 Hypertext Transfer Protocol의 약자로, 구체적으로 웹 브라우저가 입력하고 처음에 http를 참조하는 웹사이트의 URL 주소 부분입니다.

추천 학습: "PHP 비디오 튜토리얼"

위 내용은 PHP에서 아파치 란 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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