快捷键:window+r:注册表
1.Web服务器概述
Web服务器用于:
(1)接收客户端的请求
(2)理解请求,找到客户端需要的文件
(3)把客户端请求的文件输出给客户端
Web服务器的分类:
(1)静态Web服务器:
提供的内容在任何时间由任何人访问都是完全相同的!
所包含技术:HTML、CSS、JS、Flash、Gif、音视频
常见的静态Web服务器:
Apache Httpd
Microsoft IIS
NginX
(2)动态Web服务器:
提供的内容在不同时间由不同人访问是变化的!
所包含的技术:
JSP = HTML + Java
PHP = HTML + Php
ASP.NET = HTML + C#
Node.js = HTML + NodeJS
2.PHP服务器的搭建
(1)服务器端:下载并安装一款静态Web服务器
D:\xampp\apache\bin\httpd.exe
(2)服务器端:下载并安装PHP语言的解释器
D:\xampp\php\php.exe
推荐使用软件套装(如XAMPP/WAMP等)完成上述两步
(3)服务器端:编写网页,保存在htdocs目录
D:\xampp\htdocs\
(4)服务器端:启动Web服务器,等待客户端发起请求
确保80端口被httpd.exe占用
------------------------------------------
(5)客户端:向服务器发起请求,获取服务器端响应内容
http://服务器的域名或IP地址:80
http://127.0.0.1:80 127.0.0.1指代当前计算机
ipconfig:用于查看当前计算机的IP地址信息 |
练习:编写一个.html文件,保存在htdocs目录下,让同桌访问该网页
注意:1、要在同一局域网下才能访问得到该网页
2、注意特殊的HTML文件名:index和header(默认)
JSP - 1995
ASP.NET - 2000
PHP - 1996
Node.js - 2013
如何自学一门编程语言?掌握一门语言的步骤?
(1)了解背景: 历史、现状、趋势、特点、应用领域
Personal Home Page, ZendEngine
PHP: Hypertext Preprocessor
(2)搭建运行环境,写出HelloWorld
(3)数据类型
(4)变量和常量
(5)运算符
(6)逻辑结构
(7)通用小程序
(9)函数和对象
(10)常用预定义函数、对象、组件、第三方工具、框架
(11)实用小项目