多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
[TOC] >[success] # 服务器 <br/> ![](https://img.kancloud.cn/fe/ac/feac464c5320430a733023da67b67caa_2172x1583.png) <br/> [浏览器和服务器思维导图.xmind下载](https://pan.baidu.com/s/1HbUHyWwz0kn0z9TOLei4vw) <br/> 上图有几处黄色区域有备注,备注如下: <br/> ~~~ 1. 什么是'服务器': a. 提供了'某种服务'的电脑 一般没有显示器 没有输入设备 b. 服务器主要提供的服务 '文件服务':提供文件下载服务 '邮件服务器':提供邮件服务 '游戏服务器' web服务器 c. web服务器 如何成为 web 服务器,电脑安装一个软件即可: 1.1 'apache'--阿帕奇--开源的免费web服务器软件,目前使用人数 最多的 web服务器软件 1.2 'IIS'--微软的web服务器软件,不开源-->开源 1.3 'tomcat'--web服务器软件 1.4 'Nginx'--web服务器软件 ...... d. 计算机 普通的计算机没有什么功能,需要安装这些软件 聊天--qq 微信 听歌--酷狗 网易云 视频-- 快播 百度云 e. 端口 电脑需要为软件分配资源 不同的端口,'服务器软件默认的端口是80' 如果被使用了,可以换别的端口, 或者把占用的软件关闭即可 f. 本地回环地址 为了测试方便可以直接使用'http://127.0.0.1/ ', 'http://127.0.0.1/ '或者'http://localhost/'都是指定的一个文件夹,那就是'WWW'文件夹,在 这里可以直接在'http://127.0.0.1/ '后面拼接'WWW'文件夹中的文件例如:'http://127.0.0.1/login.html' 这样打开的是登录页面 g. 服务器配置 cpu:至强 内存:十分的大 硬盘:为了读取速度,可能会使用固态硬盘 2. '数据库'的优点: 提供了很多保护数据安全的功能 a. 可以备份 b. 删除之后可以恢复 c. 可以分配用户,不是所有用户都可以删除数据 3. '后台开发语言'有哪些? 'php': php是最好的语言、语法跟'js'很像,亚洲使用人群很多 'java': 全世界使用人群都很多 'python' 'c++' 'c#' 'go' 'erlang' ~~~ <br/> >[success] ## 安装web服务器软件 <br/> 首先[下载phpStudy](https://www.xp.cn/download.html ),phpStudy是脚手架(可以理解为一个全家桶,因为安装了它后,不需要配置服务器、mySQL等等东西),他里面集成了PHP要用的环境,就像vue用的vue-cli脚手架一样,phpStudy,有2种,一种是`Nginx`配合`MySQL`,一种是`阿帕奇`配合`MySQL`,上面的下载地址是第一种`Nginx`服务器配合`MySQL`数据库 <br/> ![](https://img.kancloud.cn/98/b4/98b45058f14bcb84673e6c40cab6286f_798x630.png) <br/> ~~~ 安装时候注意事项: 1. '不可以是中文目录文件夹' 2. 安装成功后,启动后运行状态都是'绿色证明运行成功' 3. 运行'cmd','ipconfig'查看ip地址,在浏览器中输入'IP' 'localhost、127.0.0.1 和 本机IP之间的区别': 3.1 localhost等于127.0.0.1,不过localhost是域名,127.0.0.1是IP地址。 3.2 localhost和127.0.0.1不需要联网,都是本机访问。 3.3本机IP需要联网,本机IP是本机或外部访问,本机 IP 就是本机对外放开访问的IP地址,这个网址就是与物理网卡绑定的IP地址。 ~~~ <br/> >[success] ## 静态资源放置服务器 <br/> ![](https://img.kancloud.cn/c2/71/c2711bfd24a6e9aa04983869a70db1d6_627x292.png) <br/> ~~~ 1. 将静态文件放入进去,服务器会自动默认找'WWW'文件夹根目录下的'index.html'文件会自动把他打开展示到页面 ~~~ <br/> >[success] ## phpStudy端口修改 <br/> 如下图:点击其他选项菜单 -- 点击设置 -- 点击端口号设置后应用即可 ![![](https://img.kancloud.cn/76/1e/761e7151dee1c5f3b1d793b3b2edf608_737x423.png)](images/screenshot_1583204042248.png) <br/> >[success] ## 修改默认不展示文件夹目录 <br/> ~~~ 'phpStudy'默认会找'index.html'这个文件用浏览器展示,但是如果'WWW'根目录中没有'index.html'文件, 就会展示如'图1',但是一般大型商业网站上是不会显示这些的,所以可以手动关闭,关闭方法如'图二' ~~~ <br/> 图1 ![](https://img.kancloud.cn/29/3a/293a5d63c646be32223469bf526700de_308x519.png) <br/> 图2 ![](https://img.kancloud.cn/3f/72/3f72c28d83dde54af448999f6de7e36d_683x898.png) <br/> >[success] ## 如何区别虚拟主机和服务器? <br/> ~~~ '虚拟主机':是从服务器划分而来,可以实现部分服务器功能,使用比较受限; '服务器':可以自主配置,可以自主安装软件。 '两者区别': 1. 虚拟主机和服务器,首先是对于资源的利用,'虚拟主机',仅能利用部分资源,与他人共享。 '服务器',则是可以独立使用整个资源。区别虚拟主机和服务器, 2. 其次是环境和软件'虚拟主机',无法自主配置环境,安装软件。'服务器',可以自主配置环境,安装软件, 实现特殊需求区别虚拟主机和服务器。 3. 第三是拓展性 '虚拟主机',无法拓展性,都是使用套餐形式存在,可以通过升级不同套餐达到拓展。 '服务器',可以自由拓展各项参数,比如CPU、内存、带宽、硬盘等,均可单独拓展。 ~~~