>  기사  >  백엔드 개발  >  PHP와 Apache의 관계에 대한 자세한 소개

PHP와 Apache의 관계에 대한 자세한 소개

王林
王林원래의
2019-08-30 18:02:564004검색

PHP와 Apache의 관계에 대한 자세한 소개

php는 현재 전 세계 2억 개 이상의 웹사이트를 운영하는 가장 인기 있는 프로그래밍 언어입니다. 또한 무료이며 오픈 소스이며 사용하기 쉽습니다. php를 배우다, 그냥 아파치를 배워야 하는데, 초보자의 경우 둘의 관계를 어떻게 파악하는 것이 문턱이 되었기 때문에 다음에는 앞으로 더 잘 배울 수 있도록 둘의 관계에 대해 설명하겠습니다. 둘 다 어떻게 작동하는지 이해합니다.

먼저, 클라이언트 컴퓨터의 브라우저에 URL을 입력하세요. 예를 들어, 우리 컴퓨터가 인터넷을 서핑한다면 그 기능은 도메인 이름을 해당 IP 주소로 확인하는 것입니다. IP 주소 192.168.1.100와 같은 도메인 이름 주소의 기본 포트는 포트 80이므로 최종 확인된 주소는 http://192.168.1.100:80. 192.168.1.100,因为域名地址默认的端口是80端口,所以最终解析的地址是:http://192.168.1.100:80。

然后网络会根据这个ip地址找到他对应的服务器。这个服务器就是网站的根据地。网站的程序之类的都放在这台服务器上。这台服务器上会装很多软件。比如MYSQLWEB服务器(apache服务器),qq等。在网上传过来的地址中还有一个端口号80。这个地址的IP部分的作用是找到这台服务器,而这个端口号的作用就是找到这台服务器上具体的应用了。

因为WEB服务器的默认端口是80,所以这个地址找的就是这台服务区上的web服务器。因为我们这里主要讲php,所以我们就选择apache服务器。

接下来,如果我在客户端游览器输入地址,他会找到192.168.1.100这个服务器,然后根据端口会找到apache服务器。apache他会把它某个目录下的index.html里的代码通过URL地址在返回给客户端的游览器,然后游览器就会根据返回的代码解析成我们看到的网页内容。这是我们访问网页代码的情况。如果我们访问的是php文件呢?

最后,如果在客户端游览器输入地址,它回会把这个地址传送到192.168.1.100

그러면 네트워크는 이 IP 주소를 기반으로 해당 서버를 찾습니다. 이 서버는 웹사이트의 기반이 됩니다. 웹사이트 프로그램 등은 모두 이 서버에 배치됩니다. 이 서버에는 많은 소프트웨어가 설치됩니다. 예를 들어 MYSQL, WEB 서버(apache 서버), qq 등이 있습니다. 인터넷에서 전송되는 주소에도 포트번호 80이 있습니다. 이 주소의 IP 부분은 이 서버를 찾는 데 사용되며, 포트 번호는 이 서버에서 특정 애플리케이션을 찾는 데 사용됩니다.

웹서버의 기본 포트가 80번이기 때문에 이 주소는 이 서비스 지역에서 웹서버를 찾고 있는 것입니다. 여기서는 주로 PHP에 대해 이야기하기 때문에 Apache 서버를 선택합니다.

Next

🎜, 클라이언트 브라우저에 주소를 입력하면 192.168.1.100 서버를 찾은 다음 포트를 기반으로 Apache 서버를 찾습니다. Apache는 특정 디렉토리에 있는 index.html의 코드를 URL 주소를 통해 클라이언트의 브라우저에 반환하고, 브라우저는 반환된 코드를 기반으로 우리가 보는 웹 페이지 콘텐츠로 이를 구문 분석합니다. 이것은 우리가 웹페이지의 코드에 접근할 때 일어나는 일입니다. PHP 파일에 접근한다면 어떻게 될까요? 🎜🎜🎜마지막으로🎜 클라이언트 브라우저에 주소를 입력하면 192.168.1.100의 주소가 Apache에 전송됩니다. 전달한 파일이 Php 파일인 것을 Apache가 확인하면, 서버에 PHP가 설치되어 있지 않으면 파일도 열고 내부의 모든 코드를 클라이언트에 반환하지만 클라이언트 브라우저는 PHP 파일을 구문 분석할 수 없습니다. 🎜🎜그래서 프론트 데스크에서는 이 파일의 코드를 모두 보여주거나, 아니면 이 파일을 다운로드 받는 상황이 발생하게 됩니다. 이것은 우리가 보고 싶은 것이 아닙니다. 따라서 우리는 서버 측에 PHP 서비스를 설치해야 합니다. 그러면 Apache가 사용자가 보낸 파일이 PHP 파일임을 확인할 때 먼저 해당 파일을 PHP 프로그램에 전달하고 PHP 프로그램이 먼저 파일을 해석하게 됩니다. 그런 다음 그는 이를 Apache에 반환하고 Apache는 이를 클라이언트에 반환합니다. 이런 방식으로 클라이언트는 PHP 파일을 구문 분석한 후 페이지 효과를 볼 수 있습니다. 🎜🎜위는 PHP 페이지를 탐색하는 클라이언트에서 Apache 서버와 PHP가 수행하는 역할 및 프로세스입니다. 🎜🎜추천 비디오 튜토리얼: 🎜PHP 비디오 튜토리얼🎜🎜

위 내용은 PHP와 Apache의 관계에 대한 자세한 소개의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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