详细介绍php和apache的关系
内容导读
收集整理的这篇技术教程文章主要介绍了详细介绍php和apache的关系,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1988字,纯文字阅读大概需要3分钟。
内容图文
php是目前最流行的编程语言,驱动全球超过2亿多个网站,同时又有着免费、开源、易于上手的特点,俨然已成为编程初学者的不二选择,想要学习php就必然要学习apache,可是对于初学者来说,如何搞清楚二者的关系又成为了一道门槛,那么接下来,就为大家讲解一下二者的关系,以便于大家在以后的学习中更好的去认识二者是如何工作的。
首先,在一个客户机上的游览器输入网址,比如我们的电脑里如果上网都会有一个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视频教程
以上就是详细介绍php和apache的关系的详细内容,更多请关注Gxl网其它相关文章!
内容总结
以上是为您收集整理的详细介绍php和apache的关系全部内容,希望文章能够帮你解决详细介绍php和apache的关系所遇到的程序开发问题。 如果觉得技术教程内容还不错,欢迎将网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。