一.服务器的相关介绍

    1.概念:

    通俗来讲,就是一台昂贵(配置要求比较高)的电脑,安装对应的软件,用来存放开发源码。

    PHP(Hypertext Preprocessor)超文本预处理器

    2.服务器的配置

    2.1.php服务器(phpstudy),后端采用php实现,因为php的语法和js语法比较接近,方便了解学习。

    小皮phpstudy的下载地址:https://www.xp.cn/ 下载对应的php服务器软件

    2.2.安装流程

    2.2.1.进入phpstudy网址,下载对应的软件,phpstudy集成软件(php,apache,mysql)。

    2.2.2.找到对应的文件,选择立即安装,直到结束。

    2.2.3.安装完成后,桌面显示图标启动图标(phpstudy_pro)

    2.2.4.到盘符下面找到一个phpstudy_pro目录,进入目录里面,找到WWW目录,WWW目录就是服务器里面存放源码的位置。

    2.2.5.启动服务器,点击启动图标。

    启动apache(php服务器)

    启动mysql(php配合的数据库)

    2.2.6.配置环境

    打开phpstudy - 设置 - 配置文件 - 点击vhosts.conf - 0localhost_80 - 通过记事本和vscode等软件打开文件

    找到Options FollowSymLinks ExecCGI 这行代码,注释,前面添加#

    上面这行代码的下面添加一行代码:Options +Indexes +FollowSymLinks +ExecCGI

    重新启动服务器,通过localhost获取127.0.0.1访问服务器里面的文件。

    进入www目录,将前面写的代码目录放入www目录中,通过目录访问里面文件,可以是html、php文件等文件。

    https://www.runoob.com/mongodb/mongodb-osx-install.html mac系统参考安装。

    2.3.如何访问服务器,以后只要和php相关的任何操作,包含是html文件,都需要通过器访问。

    访问服务器有两种方式:ip地址,本地域名

    ip地址:127.0.0.1 大家都一样

    本地域名:localhost 大家都一样

    3.通信协议 - http/https/ftp/file/ws……

    两台电脑要通信,必须具有协议,浏览器自动隐藏协议,注意一下。

    http:超文本传输协议

    https:加密的超文本传输协议,比http通信更安全。

    4.端口

    电脑的唯一标识是ip地址,一台电脑只有一个ip地址,如果放多套程序,通过端口进行访问。

    端口是一个数字:范围0-65535 ,自由通过服务器软件进行配置

    127.0.0.1:80 80端口 http的默认端口

    127.0.0.1:88 88端口

    127.0.0.1:443 443端口 https的默认端口

    因为ip地址比较难记忆,产生域名(网址),将域名绑定在ip地址上面,通过域名访问程序。

    重点:看大纲里面http请求图片。

    服务器软件的下载和配置 - 图1

    第一步:从客户端输入网站域名并向DNS域名解析服务器发送该域名

    第二步:域名解析服务器根据内部的域名IP地址记录,根据域名找到对应的IP地址

    第三步:将客户端的请求发送到对应的IP地址

    第四步:请求到到对应服务器后,WEB发布工具根据端口不同,将请求分发给对应端口的的项目