PHP学习⿊马视频28天PHP零基础⼊门到精通教程(P1基础6
天)笔记1
笔记相关信息:
标题28天PHP零基础⼊门到精通教程(P1基础6天)
视频地址
章节P1-P4
标签PHP简介动静态⽹站访问流程
其他F:\HTML_前端\PHP\B站⿊马BV18x411H7qD\Day01 搭建环境.docx
PHP简介
什么是PHP
PHP定义:⼀种服务器端的 HTML 脚本/编程语⾔,是⼀种简单的、⾯向对象的、解释型的、健壮的、安
全的、性能⾮常之⾼的、独⽴于架构的、可移植的、动态的脚本语⾔。是⼀种⼴泛⽤于 Open Source(开放源代码)的尤其适合 Web 开发并可以嵌⼊ HTML 的多⽤途脚本语⾔。它的语法接近 C,Java 和 Perl,⽽且容易学习。该语⾔让 Web 开发⼈员快速的书写动态⽣成的⽹页。
PHP前⾝:Personal HomePage,个⼈主页,使⽤Perl语⾔开发的⼀种写个⼈主页的语⾔
PHP:PHP Hypertext Preprosessor,php超⽂本预处理器,底层使⽤C语⾔
⽹站
Website的中⽂名称是⽹站,是指在互联⽹上,根据⼀定的规则,使⽤HTML、PHP等代码语⾔制作的⽤于展⽰特定内容的相关⽹页的集合,有可供管理⼈员操作的后台及⽤户使⽤的前台。简单地说,Website是⼀种通讯⼯具,就像布告栏⼀样,⼈们可以通过Website 来发布⾃⼰想要公开的资讯,或者利⽤Website来提供相关的⽹络服务。⼈们可以通过⽹页浏览器来访问Website,获取⾃⼰需要的资讯或者享受⽹络服务。
静态⽹站特点
1.⽹页内容⼀经发布到⽹站服务器上,⽆论是否有⽤户访问,每个静态⽹页的内容都是保存在⽹站服务器上的,也就是说,静态⽹页
是实实在在保存在服务器上的⽂件,每个⽹页都是⼀个独⽴的⽂件;
2.静态⽹页的内容相对稳定,因此容易被搜索引擎检索;
3.静态⽹页没有数据库的⽀持,在⽹站制作和维护⽅⾯⼯作量较⼤,因此当⽹站信息量很⼤时完全依靠静态⽹页制作⽅式⽐较困难;
4.静态⽹页的交互性较差,在功能⽅⾯有较⼤的限制。
动态⽹站特点
1.交互性:⽹页会根据⽤户的要求和选择⽽动态地改变和响应,浏览器作为客户端,成为⼀个动态交流的桥梁,动态⽹页的交互性也
是今后Web发展的潮流。
2.⾃动更新:即⽆须⼿动更新HTML⽂档,便会⾃动⽣成新页⾯,可以⼤⼤节省⼯作量。
3.因时因⼈⽽变:即当不同时间、不同⽤户访问同⼀⽹址时会出现不同页⾯。
此外动态⽹页是与静态⽹页相对应的,也就是说,⽹页URL的后缀不是.htm、.html、.shtml、.xml等静
态⽹页的常见形式,⽽是以.asp、.jsp、.php、.perl、.cgi等形式为后缀。在动态⽹页⽹址中有⼀个标志性的符号——“?”
⽹站基本概念
java零基础该怎么学服务器概念
服务器(server),也称伺服器,是提供计算服务的设备。由于服务器需要响应服务请求,并进⾏处理,因此⼀般来说服务器应具备承担服务并且保障服务的能⼒。
服务器的构成包括处理器、硬盘、内存、系统总线等,和通⽤的计算机架构类似,但是由于需要提供⾼可靠的服务,因此在处理能⼒、稳定性、可靠性、安全性、可扩展性、可管理性等⽅⾯要求较⾼。
在⽹络环境下,根据服务器提供的服务类型不同,分为⽂件服务器,数据库服务器,应⽤程序服务器,WEB服务器等。
服务器:能够提供服务的机器,取决于机器上所安装的软件(服务软件)
Web服务器:提供web服务(⽹站访问),就需要安装web服务软件,Apache,tomcat,iis等
IP的概念
IP:Internet Protocol,⽹络之间互联协议。⽹络之间互连的协议也就是为计算机⽹络相互连接进⾏通信⽽设计的协议。在因特⽹中,它是能使连接到⽹上的所有计算机⽹络实现相互通信的⼀套规则,规定了计算机在因特⽹上进⾏通信时应当遵守的规则。任何⼚家⽣产的计算机系统,只要遵守IP协议就可以与因特⽹互连互通。IP地址具有唯⼀性。(每台电脑都有⼀个唯⼀的IP地址)
域名
域名(Domain Name),是由⼀串⽤点分隔的名字组成(www.itcast)的Internet上某⼀台计算机或计算机组的名称,⽤于在数据传输时标识计算机的电⼦⽅位(有时也指地理位置,地理上的域名,指代有⾏政⾃主权的⼀个地⽅区域)。域名是⼀个IP地址上有“⾯具” 。⼀个域名的⽬的是便于记忆和沟通的⼀组服务器的地址(⽹站,电⼦邮件,FTP等)。域名作为⼒所能及难忘的互联⽹参与者的名称。
特殊IP:127.0.0.1,代表本机
特殊域名:localhost
端⼝
端⼝(Port),可以认为是设备与外界通讯交流的出⼝。端⼝可分为虚拟端⼝和物理端⼝,其中虚拟
端⼝指计算机内部或交换机路由器内的端⼝,不可见。例如计算机中的80端⼝、21端⼝、23端⼝等。物理端⼝⼜称为接⼝,是可见端⼝,计算机背板的RJ45⽹⼝,交换机路由器集线器等RJ45端⼝。
⽤户输⼊域名localhost:端⼝—》DNS(localhost 127.0.0.1)--》服务器电脑—》软件(服务)
Web程序的访问流程
Web分为两类:静态⽹站和动态⽹站
浏览器发起访问—》DNS解析域名—》服务器电脑---》服务软件
静态⽹站访问
动态⽹站访问
动态⽹站访问流程与静态差不多,但是会多出⼏个内容:服务器端解析、数据库

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。