PHP基础之动态网站的组成

首先,对于一窍不通的小伙伴先补充一下脑容量:

科普一下网络知识:

1.客户端、服务器端:

客户端:发起请求,接收服务器端发送来的消息的一方。

服务器端:接收客户端发来的请求并且能够给出回应的一方。

2.三种网络范围划分:

局域网:10KM 192.168.140.X

城域网:10KM~100KM

广域网:跨国界的网络。最典型的就是inter网

3.inter网提供的服务:

万维网

文件传输

电子邮件

远程登录

4.万维网:

无数个网络站点和网页的集合,外国名(world wide web),简称为3w或www或web。

动态网站的组成:

1.客户端与浏览器:

www服务器的客户端,向www服务器发送各种请求,对服务器发来的网页进行解析。相当于翻译官。

浏览器不止一种:

firefox

chrome

ie

opera

safari

浏览器的分类:

IE浏览器:

IE

傲游

世界之窗

腾讯TT

360

非IE浏览器:

FireFox

Safari

chrome

Opera

注意:

浏览器的分类是按照网页的解析方式和系统平台来进行划分的。

2.HTML(超文本标记语言):

网页的本质就是超文本标记语言,他是将网页的各个部分标记出来让浏览器进行解析的。

3.CSS(层叠样式表):

HTML用来进行标记,但是标记出来的网页比较混乱,美观程度比较差,CSS就是将HTML标记出来的内容合理摆放,并且对网页中的内容进行美化用的。

即:

HTML用来搭建一个框架,CSS用来美化这个框架。

4.客户端脚本语言(JavaScript):

脚本:

一种程序,不能独立运行,需要一个载体来运行它。

客户端:

浏览器。

客户端脚本语言:

在浏览器上面运行的脚本语言,用来进行网站和客户的交互。

HTML、CSS、JavaScript关系:

HTML用来进行标记,CSS让页面更加美化、JavaScript来进行交互,分工很明确。

HTML、CSS、和JavaScript三种就可以做出静态网站。做出了静态网站怎么样让别人访问。

5.web服务器:

www服务器,通常的服务器端就是指web服务器。

常用的服务器:

IIS

Apache

Nginx

Nginx:

属于开源的。=》淘宝的Tengine是在Nginx基础上修改的。

注意:

web2.0时代。做动态网站的时候需要加微软和IIS两个东西。

6.服务器端脚本语言:

在服务器端口进行工作。用来协助web服务器完成业务工作的语言。

常用的脚本语言:

ASP

ASP.net

PHP

注意:

PHP的市场占有率是最大的。 10个动态网站中有8.2个是用PHP作为服务器端脚本语言。

7.数据库:

放置东西的地方,数据库放置数据的仓库。

在web里面他是用来让服务器端脚本语言来调用的。

常用的数据库:

Oracle

MySQL

SQL Server

DB2

MariDB

时间: 2024-10-26 12:42:55

PHP基础之动态网站的组成的相关文章

使用JSP开发动态网站基础

1. 什么是动态网页? 动态网页是指在服务器端运行的程序或者网页,它们会随不同客户.不同时间,返回不同的网页. 注意:在静态网页中插入flash ,虽然flash是在动的,但是并不是说这个网页就是动态网页.参考动态网页的特点. 2. 动态网页的特点? (1).交互性:即网页会根据用户的要求和选择而动态改变和响应.采用动态网页技术的网站可以实现与用户的交互功能. (2).自动更新:无需手动操作,便会自动生成新的页面,可以节省工作量. (3).随机性:即当不同的时间.不同的人访问同一网址时会产生不同

Asp.net入门-动态网站开发基础

本节将介绍: 1.网站搭建流程 2.动态网站相关基础概念 3.网页的访问原理 使用浏览器访问网站是我们几乎天天在做的事情.以前我们只需要关注网页内容,作为网站开发人员,从现在开始我们要关注更深层次的东西了. 1.怎样搭建一个网站 简单步骤是: (1)开发人员将网站做好 (2)购买互联网服务器主机空间. 这个主机空间是虚拟的,并不是真的买一台服务器.现在大部分都是云服务器了,价格根据性能和带宽而不同.当然,你也可以购买一台真正的服务器,然后托管到运营商那里(如电信.联通等).说简单点,就是你需要租

linux学习笔记-工程师技术:HTTP服务基础(Web服务基本搭建)、网页内容访问、安全Web服务、动态网站的部署

两台虚拟机,均要检测 1.IP地址     ifconfig 2.是否可以解析,nslookup server0.example.com 3.Yum是否可用   yum repolist 4.防火墙默认区域修改为trusted ------------------------------------------------------------------------------------------- HTTP服务基础 Web通信基本概念 基于 B/S (Browser/Server)架构

HTTP服务基础 、 网页内容访问 、 安全Web服务 、 部署动态网站-day09

############################################################################################检测两台虚拟机:1.ip地址 #ifconfig | head -22.检测dns是否可以解析#vim /etc/resolv.conf                  //dns配置文件#nslookup desktop0.example.com      //dns检测3.检测yum是否可以使用#yum cl

Mysql 与 php动态网站开发 入门教程

这个系列的教程由表单开始写,因为表单可以把数据库和web 之间的交互表现得很明显.提交表单 ,数据库记录注册信息. 本教程属于基础教程.大神请略过. 对于php和mysql之间的稳固性很受程序员的喜爱.虽说最近出现了hack语言准备替代php语言,但是这个语言本身也是基于php的,后面我们可以对hack语言进行一定得学习. 好像博客园有好多大牛,不知道会不会被喷,好怕 ........当然,我是借着自己学习的这股劲,把学习的过程也给记录下来.教程涉及  html 表单 简单的php 和mysql

简单 PHP + MySQL 数据库动态网站制作 -- 摘抄

在这篇文章中,我尽量用最浅显易懂的语言来说明使用 PHP, MySQL 制作一个动态网站的基本技术.阅读本文需要简单的 HTML 基础知识和(任一编程语言的)编程基础知识(例如变量.值.循环.语句块的概念等). PHP 基础 概述 PHP 是一种解释性语言,可用于对网页进行预处理.PHP 脚本在服务器端运行,其运行结果是一个可用来显示的网页.尽管可以完成许多类似工作,但是 JavaScript 和 PHP 的一大区别就是,JavaScript 是在浏览器端运行的.事实上,浏览器会接收 JavaS

第20章 使用LNMP架构部署动态网站环境

章节概述: 本章节将从Linux系统的软件安装方式讲起,带领读者分辨RPM软件包与源码安装的区别.并能够理解它们的优缺点. Nginx是一款相当优秀的用于部署动态网站的服务程序,Nginx具有不错的稳定性.丰富的功能以及占用较少的系统资源等独特特性. 通过部署Linux+Nginx+MYSQL+PHP这四种开源软件,便拥有了一个免费.高效.扩展性强.资源消耗低的LNMP动态网站架构了. 本章目录结构 20.1 源码安装程序 20.2 部署LNMP架构 20.2.1 配置Mysql服务 20.2.

web系列教程之php 与mysql 动态网站 。检索 与更新。

接着上次WEb 系列开发之php 与mysql动态网站入门. 个人觉得,学习技术就像一棵大树,主干很重要,枝叶其次.对于学习技术,我们应该分清主次关系.怎么学?为什么要学?有一个较好的分寸. 有时候觉得 国内有些教育,从一开始就从枝叶 细节说的很清楚.说了一大堆,就是很散的感觉,虽然有很多知识.但是学的人呢,并不清楚这个的实际应用, 这样会导致学习兴趣的缺失.个人觉得 就比如 php 和mysql吧,虽然我也不是高手,但就学习上面还是能评论几句的,比如我从表单开始 讲表单的注册,也就是 网站会员

PHP+MySQL动态网站开发从入门到精通pdf

下载地址:网盘下载 <PHP+MySQL+Dreamweaver动态网站建设从入门到精通>按新手从入门到精通的学习过程,从实际的应用出发详细介绍了PHP的脚本语言基础.开发运行环境以及各种常用动态功能系统的开发.全书共10章,内容分为理论部分和实战部分,由浅入深地介绍了PHP以及相关技术,通过大量实际项目的案例,详尽地讲解了PHP的技术要点和开发过程,精选动态功能模块实例,通过实例的讲解来让读者理解PHP+MySQL的动态开发方法.全书包括用户管理系统.新闻发布系统.留言板管理系统.投票管理系