PHP的工作原理以及lamp四者之间的关系

来源:互联网 发布:吴京直男癌 知乎 编辑:程序博客网 时间:2024/06/15 21:53

l:即操作系统,也就是建立在电脑硬件基础上的最底层的东西,相当于:国家这个概念,而win或者linux就相当于不同的国家

a:就是web服务器,这个服务器 相当于国家领导人:主席,起到指导作用。

m:就是数据库,存储数据的地方,相当 银行

p:就是php,相当于下属,做事情的人


** apache的一个外挂程序,必须依靠web服务器才可以运行

Apache的工作原理:
Web系统是客户端/服务器式的,所以应该有服务器程序和客户端程序两部分。常用的服务器程序是Apache;常用的客户端程序是浏览器(如IE、 Netscape、Mozilla)。我们可以在浏览器的地址栏内输入统一资源定位地址(URL)来访问Web页面。Web最基本的概念是超文本 (Hypertext)。它使得文本不再是传统的书页式文本,而是可以在阅读过程中从一个页面位置跳转到另一个页面位置。用来书写Web页面的语言称为超 文本标记语言,即HTML。WWW服务遵从HTTP协议,默认的TCP/IP端口是80,客户端与服务器的通信过程简述如下:
(1)客户端(浏览器)和Web服务器建立TCP连接,连接建立以后,向Web服务器发出访问请求(如get)。根据HTTP协议,该请求中包含了客户端的IP地址、浏览器的类型和请求的URL等一系列信息。
(2)Web服务器收到请求后,将客户端要求的页面内容返回到客户端。如果出现错误,那么返回错误代码。

(3)断开与远端Web服务器的连接

apache,php以及mysql的关系:

apache是web服务器,主要是请求和响应的功能,是一种软件,用于发布网站。在配置文件中可以设置文件根目录,处理的文件类型以及端口等。apache单独不能处理php代码。


windows环境下所需源代码包列表:

Apache 下载地址 : http://www.apache.org/dyn/closer.cgi

PHP下载地址  :http://windows.php.net/download/ 

Mysql下载地址:http://dev.mysql.com/downloads/

阅读全文
0 0