详细介绍php和apache的关系和作用
2018-02-26 15:36
495 查看
转载 详细介绍php和apache的关系和作用
原创 2014年12月04日 14:01:255131php和apache的关系和作用是很多学习php的朋友非常关注的问题 首先在一个客户机上的游览器输入网址,比如我们的电脑里如果上网都会有一个DNS服务器,它的作用就是把根据域名解析成相应的IP地址,比如IP地址192.168.1.100,因为域名地址默认的端口是80端口,所以最终解析的地址是:http://192.168.1.100:80. 然后网络会根据这个ip地址找到他对应的服务器。这个服务器就是网站的根据地。网站的程序之类的都放在这台服务器上。这台服务器上会装很多软件。比如MYSQL,WEB服务器(apache服务器),qq等。在网上传过来的地址中还有一个端口号80.这个地址的IP部分的作用是找到这台服务器,而这个端口号的作用就是找到这台服务器上具体的应用了。因为WEB服务器的默认端口是80,所以这个地址找的就是这台服务区上的web服务器。因为我们这里主要讲php,所以我们就选择apache服务器。 下面举例例子,如果我再客户端游览器输入地址,他会找到192.168.1.100这个服务器,然后根据端口会找到apache服务器。apache他会把它某个目录下的index.html里的代码通过URL地址在返回给客户端的游览器,然后游览器就会根据返回的代码解析成我们看到的网页内容。这是我们访问网页代码的情况。如果我们访问的是php文件呢 例如在客户端游览器输入他也回把这个地址传送到192.168.1.100里的apache里的,apache一看你传过来的是Php文件,如果在服务器没装php的情况下,他也会把这个文件打开,把里面的代码全部在返回给客户端,但是客户端游览器他不能解析php文件。所以前台就会把这个文件代码全部显示出来,或者出现一个下载这个文件的情况。这种情况不是我们想要看到的。所以我们需要在服务器端在安装一个php服务,这样apache一看你发送过来的是php文件,它就会把这个文件先传给php程序,php程序先把这个文件进行解释。然后他返回给apache,而apache在返回给客户端。这样客户端就可以看到php文件解析后的页面效果了。 以上就是apache服务器和php在客户端游览一个php页面中所起到的作用和流程。 php和apache的关系和作用为大家介绍完了,希望朋友们在看过本文后能有所收获。
相关文章推荐
- 详细介绍php和apache的关系和作用
- php中0,null,empty,空,false,字符串关系的详细介绍
- 详细介绍:Apache+PHP+MySQL配置攻略
- PHP会话函数详细介绍作用
- php中get_headers函数的作用及用法的详细介绍
- php中get_headers函数的作用及用法的详细介绍
- php CGI、Fastcgi、PHP-FPM的详细介绍与之间的关系
- php中get_headers函数的作用及用法的详细介绍
- php CGI、Fastcgi、PHP-FPM的详细介绍与之间的关系
- 详细介绍:Apache+PHP+MySQL配置攻略
- php中0,null,empty,空,false,字符串关系的详细介绍
- php中0,null,empty,空,false,字符串关系的详细介绍
- php和apache的关系和作用()
- Linux和Unix系统的关系和区别详细介绍
- ubuntu解决apache不能解析php问题等详细步骤(php7 + mysql5.7 +apache2.4)
- PHP ignore_user_abort函数详细介绍和使用实例
- Ubuntu 14.04 安装 MongoDB 及 PHP MongoDB Driver详细介绍
- php-5.3.28 + apache2.4.12 + mysql5.6.10环境搭建【新手详细教程】
- Ubuntu 14.04 安装 MongoDB 及 PHP MongoDB Driver详细介绍