
Apache是一个Web效劳器: 基于Http/Https/Websocket等协定对外部供应数据、文件的猎取功用
PHP是可编程的剧本语言: 供应基础的运算和逻辑处置惩罚的功用,能够很好的应用于Web网站功用需求的开辟(引荐进修:PHP编程从入门到通晓)
Apache和PHP诠释器之间的关联,是挪用和被挪用之间的关联,Apache主动挪用PHP诠释器去实行PHP剧本文件,PHP诠释器被Apache挪用。
下面举例例子,假如我再客户端游览器输入地点,他会找到192.168.1.100这个效劳器,然后依据端口会找到apache效劳器。
apache他会把它某个目录下的index.html里的代码经由过程URL地点在返回给客户端的游览器,然后游览器就会依据返回的代码剖析成我们看到的网页内容。这是我们接见网页代码的状况。
假如我们接见的是php文件呢
Apache是web效劳器软件,它能够接收来自客户端的Http/Https等协定的要求,当要求的文件是PHP剧本文件时,它会挪用PHP诠释器去诠释和实行该剧本中的内容,并将诠释器返回的结果,依据对应的协定划定规矩封装成响应花样的数据,再将数据返回给要求的客户端。
例如在客户端游览器输入他也回把这个地点传送到192.168.1.100里的apache里的,apache一看你传过来的是Php文件,假如在效劳器没装php的状况下,他也会把这个文件翻开,把内里的代码悉数在返回给客户端,然则客户端游览器他不能剖析php文件。
所以前台就会把这个文件代码悉数显示出来,或许涌现一个下载这个文件的状况。这类状况不是我们想要看到的。
所以我们需要在效劳器端在装置一个php效劳,如许apache一看你发送过来的是php文件,它就会把这个文件先传给php顺序,php顺序先把这个文件举行诠释。
然后他返回给apache,而apache在返回给客户端。如许客户端就能够看到php文件剖析后的页面结果了。
以上就是php为何要用apache的细致内容,更多请关注ki4网别的相干文章!