当前位置:网站首页>网络基础(二)-Web服务器-简介——WampServer集成服务器软件之Apache+MySQL软件安装流程 & netstat -an之检测计算机的端口是否占用
网络基础(二)-Web服务器-简介——WampServer集成服务器软件之Apache+MySQL软件安装流程 & netstat -an之检测计算机的端口是否占用
2022-07-30 17:49:00 【viceen】
网络基础(二)-Web服务器-简介——WampServer集成服务器软件之Apache+MySQL软件安装流程 & netstat -an之检测计算机的端口是否占用
2. Web服务器
问题: 当我们写好一个html文件,放在桌面上时,别人能不能通过浏览器访问?
答: 不行。 必须将我们的html文件放入web服务器,其他人通过网络才能访问。
服务器作用:
只有放到服务器上的资源(html、css、js、图像、数据),才能被所有人访问
2.1 什么是服务器?
服务器可以从硬件、软件(系统软件、应用软件)两个角度描述。
- 按硬件描述
- 服务器就是一台超级计算机。可以达到常年不关机。
- 按系统划分
- 在硬件上安装了什么操作系统,就可以称为该系统的服务器
- 例如: linux服务器、windows服务器、unix服务器等。
- 按软件划分
- 在操作系统中安装了什么软件,就可以称作该软件的服务器
- 例如: Apache服务器、MySQL服务器、邮件服务器等。
2.2 Web服务器
Web服务器就是安装了Web服务软件,能够提供网站服务的服务器。
常见的Web服务器软件:
- Apache、Nginx、IIS、Tomcat、Nodejs 等。
PS: web服务器又叫做http/httpd服务器
2.3 服务器有什么作用
- 服务器用于保存开发好的网页和网页中用到的数据
- 通过服务器的IP地址或域名可以访问到服务器上的资源(网页或数据接口)
- 只要是能够连接到服务器,任何人都可以访问服务器上的资源
3. 使用Apache演示服务器
3.1 介绍
WampServer软件是一个集成环境,包含了:Apache、MySQL等服务器软件。 我们安装该软件之后,就是在自己电脑上安装了 Apache服务器和MySQL服务器。
W:windows
a:Apache
m:MySQL
p:php
类似的软件: PHPstudy、PHPnow等等
3.2 下载
下载:https://sourceforge.net/projects/wampserver/
3.3 安装
1)安装之前要检测计算机的端口是否被占用了
直接用管理员身份,打开命令提示符
执行命令:
netstat -anb、netstat -an(有空格)查看 80端口和3306端口是否被占用了80 端口是Apache软件默认的端口
3306是MySQL软件默认的端口
4000是Node软件默认的端口
如果端口被占用了,查看是哪个程序占用了端口,最后去任务管理器中,结束该程序的任务。
- 首先利用快捷键
win+r打开运行窗口,输入cmd打开命令提示符窗口。然后输入netstat -an来查看本机开放的端口号。
查看某个端口号是否被占用可以输入netstat -ano|findstr “xxx”,xxx中可以根据自己想要查看的端口号进行输入。如果查询出来有具体的内容就说明已经被使用了,如果查询出来没有任何信息就说明此端口号处于闲置状态
- 首先利用快捷键
netstat -ano|findstr "80" // 能显示出列表,表示此端口号已被使用
2)安装目录必须是英文目录
安装目录中不能包含中文。
核心重点: 安装任何与开发相关的软件时都必须安装到英文路径下。 (不安装到英文路径下可能产生未知的错误)
3)允许 Apache 和 MySQL 访问网络
安装过程中,如果出现防火墙的问题,则需要允许

4)安装



安装到结尾的位置,会提示,让我们选择一个浏览器。可以选择chrome浏览器,也可以直接点击打开,完成安装即可。

后续next,完成安装即可。
5)安装完毕,查看图标

6) 测试
浏览器输入127.0.0.1 看效果:

到此为止,一个集成了Apache和MySQL的软件(WampServer)就安装好了。
3.4 安装目录介绍

3.5 使用Apache展示静态网站
将品优购所有页面都复制到www目录中,然后通过浏览器 127.0.0.1 就可以访问到品优购的页面了。
边栏推荐
- linux 安装mysql8.0 超详细教程(实战多次)
- 【开发者必看】【push kit】推送服务典型问题合集3
- 轻量级网络 ESPNetv2
- Informatics Olympiad 1915: [01NOIP Popularization Group] Greatest Common Divisor and Least Common Multiple | Luogu P1029 [NOIP2001 Popularization Group] The problem of the greatest common divisor and
- 莫队--优雅的暴力
- 【HMS core】【Analytics Kit】【FAQ】如何解决华为分析付费分析中付款金额显示为0的问题?
- Linux-安装MySQL(详细教程)
- JVM 上数据处理语言的竞争:Kotlin, Scala 和 SPL
- 超声波探伤仪是做什么用的?
- 知识蒸馏2:目标检测中的知识蒸馏
猜你喜欢

Basic knowledge points in js - BOM

17.机器学习系统的设计

PLSQL Developer安装和配置

5 个开源的 Rust Web 开发框架,你选择哪个?

Dodging ice cream assassins?Crawling ice cream prices through crawlers

【AGC】增长服务2-应用内消息示例

「Redis应用与深度实践笔记」,深得行业人的心,这还不来看看?

Error EPERM operation not permitted, mkdir 'Dsoftwarenodejsnode_cache_cacach Two solutions

沃尔沃中国的年中总结,在“安全感”中寻找未来

公司部门来了个00后测试卷王之王,老油条表示真干不过,已经...
随机推荐
首发!阿里技术大牛最新耗时半个月整理出最全MySQL性能优化和高可用架构技术宝典,直接封神!
如何让 JOIN 跑得更快?
宝塔搭建PHP自适应懒人网址导航源码实测
升级 MDK 5.37 后的问题处理: AC6编译选项, printf, 重启失效等
Web 3.0入门教程
leetcode-684:冗余连接
【牛客编程题】GO语言入门46题
JMeter Notes 4 | JMeter Interface Introduction
时序数据库在船舶风险管理领域的应用
千亿级、大规模:腾讯超大 Apache Pulsar 集群性能调优实践
【HMS core】【FAQ】HMS Toolkit典型问题合集1
记者卧底
这玩意儿都能优化?果然是细节都在魔鬼里。
LayaBox---TypeScript---类
图解LeetCode——11. 盛最多水的容器(难度:中等)
【HMS core】【Analytics Kit】【FAQ】如何解决华为分析付费分析中付款金额显示为0的问题?
编曲软件FL Studio中文版安装教程及切换语言教程
reporter undercover
游戏化产品搭建思路的拆解与探究
LayaBox---TypeScript---泛型