web服务器相关基础知识

本文介绍了Web服务器的基本概念,包括其工作原理、分类及技术组成。重点讲解了静态与动态Web服务器的区别,并详细阐述了PHP服务器的搭建过程,从安装环境到编写与部署网页的全过程。同时,提供了学习编程语言的一般步骤。
摘要由CSDN通过智能技术生成

快捷键: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)实用小项目

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值