1、基本概念:静态/动态网站、客户端、服务器、端口

时间:2022-08-28 12:32:21

1.1      PHP

PHP(外文名:PHP: Hypertext Preprocessor,中文名:“超文本预处理器”)是一种通用开源脚本语言。

LAMP是什么

      L:Linux             开源的

      A:Apache         开源的,为PHP的运行提供了环境

      M:MySQL        开源的

      P:PHP               开源的

思考:WAMP是什么?

答:widows+apahce+mysql+php

 

1.2      几个概念

1.2.1             静态网站和动态网站

静态网站:没有数据交互的网站,不支持数据传输的。页面的后缀是.html

动态网站:支持数据交互的网站

实现动态网站的技术

动态网站

使用语言

页面后缀

asp

ASP

.asp

php

PHP

.php

.net

C#

.aspx

java

java

.jsp

 

 

 

 

 

 

 

 

1、基本概念:静态/动态网站、客户端、服务器、端口

1、基本概念:静态/动态网站、客户端、服务器、端口

1、基本概念:静态/动态网站、客户端、服务器、端口

1、基本概念:静态/动态网站、客户端、服务器、端口

目前实现动态网站的技术主流的PHP和JSP。

思考:动态网站中,能否存放静态网页(html页面)?

答:可以的。

 

1.2.2             客户端和服务器端

  1、基本概念:静态/动态网站、客户端、服务器、端口

客户端:浏览者使用计算机(浏览器)

服务器端:用来存储网页的计算机

 

1.2.3             端口和端口号

1、基本概念:静态/动态网站、客户端、服务器、端口

  客户端向服务器端发送请求,必须从一个门出去,从哪个门出去由客户端操作系统决定,服务器上请求的门必须是确定的。这个门就是端口,门上的编号就是端口号。端口号的范围是0-35535。

WEB服务器的端口默认是80端口

MySQL服务器的端口默认是3306

FTP的端口默认是21

 

1.2.4             BS架构和CS架构

B:browser  浏览器

S:server       服务器

C:client        客户端

BS:浏览器和服务器的关系,通过浏览器来访问服务器。比如:新浪、百度、传智播客网站等等。

      优点:只要有浏览器就能访问服务器,方便

      缺点:绝大部分的逻辑都在服务器上,这要就造成了瘦客户端胖服务器的关系。对服务器负载要求就很高

CS:客户端和服务器的关系,通过客户端软件来访问服务器,比如:QQ,MySQL。

      优点:有一部分逻辑在客户端运行,减轻了服务器的负担

      缺点:要安装客户端软件,麻烦。

 

1.2.5             前台和后台

前台:浏览者看到页面

后台:管理员看的页面

后台用来操作数据,前台用来显示数据

思考:管理员使用的界面属于客户端还是服务器端?

答:客户端

 

1.3      PHP优点

1、          跨平台,既能在windows上运行,也能在Linux上运行

2、          开源(源码开放)

3、          语法简单,上手快

4、          运行在服务器端,(客户端只要一个浏览器就能访问网站)。如果PHP运行在客户端的话客户端需要安装PHP运行环境,很显然,这个对PHP的普及没有好处。

5、          非常快速的开发网站。