当前位置:网站首页>网络基础(二)-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 就可以访问到品优购的页面了。
边栏推荐
- 测试.net文字转语音模块System.Speech
- 「Redis应用与深度实践笔记」,深得行业人的心,这还不来看看?
- 测试行业干了5年,从只会点点点到了现在的测试开发,总算是证明了自己
- Informatics Olympiad All-in-One 1966: [14NOIP Popularization Group] Scale Simplification | Luogu P2118 [NOIP2014 Popularization Group] Scale Simplification
- CMake library search function does not search LD_LIBRARY_PATH
- 基于MATLAB的电力系统短路故障分析与仿真
- 图解LeetCode——11. 盛最多水的容器(难度:中等)
- Metaverse Web 3.0 和 DeFi大师班
- 基础架构之Redis
- Web3时代重要基础设施深度拆解:4EVERLAND
猜你喜欢
PyTorch 猫狗分类源代码及数据集
EMC VPLEX VS2 SPS电池更换详细探讨
Mathematical Principles of Graph Convolutional Neural Networks——A Preliminary Study on Spectral Graph Theory and Fourier Transform
Research on intelligent charging strategy of matlab simulink lithium-ion battery
Valid bracketed strings [greedy exercise]
js中的基础知识点 —— BOM
Hangzhou electric school game 2 1001 2022 Static Query on Tree (Tree + hash table difference chain subdivision
un7.30:linux——如何在docker容器中安装MySQL?
高性能短链设计
莫队--优雅的暴力
随机推荐
强啊,点赞业务缓存设计优化探索之路。
LayaBox---TypeScript---枚举
知识蒸馏3:YOLOV5项目准备
linux 安装mysql8.0 超详细教程(实战多次)
Confluence OGNL注入漏洞复现(CVE-2022-26134)
un7.30:linux——如何在docker容器中安装MySQL?
Analysis and Simulation of Short Circuit Fault in Power System Based on MATLAB
Pagoda builds PHP adaptive lazy website navigation source code measurement
Leetcode数据库系列题解合集(持续更新)
MySQL中的存储过程(详细篇)
Mysql brush dirty several scenarios and related parameters
主流的深度学习推理架构有哪些呢?
952. 按公因数计算最大组件大小 : 枚举质因数 + 并查集运用题
Valid bracketed strings [greedy exercise]
What are the applications of X-rays?
JVM 上数据处理语言的竞争:Kotlin, Scala 和 SPL
leetcode-1319:连通网络的操作次数
基础架构之Mongo
18.支持向量机(SVM)的介绍
Research on intelligent charging strategy of matlab simulink lithium-ion battery