知识屋:更实用的电脑技术知识网站
所在位置:首页 > 电脑技术

如何搭建自己的第一个网站

发布时间:2020-09-21 13:42:54作者:

全文分为两个部分,第一部分讲解如何搭建网站,第二部讲解网站运行的基本原理。

 

第一部分 如何搭建自己的网站


 

第一步 下载phpstudy程序安装包

下载链接:

        http://phpstudy.php.cn/download.html

我们下载第一个(16种组合,超全大合集)

第二步 安装phpstudy

运行phpstudy2016.exe文件

选择安装目录,在这里选的是c盘下面的phpstudy目录,默认是D盘。

点击是,继续下一步。安装成功,程序正常运行

 

第三步 打开浏览器,访问我们自己搭建的网站

打开浏览器,输入http://127.0.0.1,发现能够正常访问网站,说明网站服务已经成功运行。

 

第四步 在网站目录下新建一个文件

访问我们前面安装时候指定的程序解压目录(C:\phpStudy\),这个目录是你们自己可以任意指定的,一定要注意。

访问安装目录下的WWW目录

我们在目录下新建一个helloworld.txt文件

然后在浏览器输入http://127.0.0.1/helloworld.txt,我们可以看到我们在网站目录下新建的文件内容

 

第五步 搭建一个网站留言系统

下载链接:

        https://pan.baidu.com/s/10fRGJfLgY7hyUNMUj-t1wA

下载之后,解压到c:\phpstudy\www目录下面。

我们尝试在浏览器中进行访问,发现可以正常使用。

试着留言一个,发现没问题。到这一步,一个正常的网站已经搭建起来了。

 

第二部分 网站运行的基本原理


 

首先我们得弄清楚几个专业名词的含义

 

IP地址

讲IP地址之前,先讲讲什么是IP。

        IP是英文Internet Protocal的缩写,翻译为中文就是网络协议,是为计算机在网络上进行通信设计的一套标准规则,只要遵守IP协议,计算机就可以互相进行通信,彼此之间传输数据,类比一下,A国人和A国人可以无障碍交谈,因为大家都使用的统一语言标准,如果A国人要和B国人交谈,如果没有翻译,根本无法交流。

        IP地址可以理解为分配给互联网上计算机的一个特定的编号,就像电话号码,A想找B,直接给B打电话,B接到电话,A和B之间就能进行通信,同理计算机之间互相通信也需要IP地址这个特定的编号。电话号码由运营商进行统一管理,IP地址也需要由相应的机构统一管理,亚太地区由APNIC进行管理。

 

端口服务

        先讲讲端口,在网络上一切东西都是数据,不管是浏览网页、看电影、下载小说,都是一串一串数据流在传输,端口就是计算机用来与外界进行正常通信,进行数据传输的进出口,一个计算机的端口有65536(2的16次方)个,端口号只有整数,范围是从0 到65535。分为常用端口,注册端口和动态端口。

        明白了什么是端口,我们讲讲端口服务,大家每天都会浏览网页、收发邮件等,有没有想过这些东西背后的原理是什么。一台机器搭建了网站,对外开放了web服务,我们才能访问到网页,如果没有开放web服务,我们肯定无法访问这台机器上的网站,再回想一下端口的定义,互联网上一切东西都是数据,我们要访问对方的网页就必须与对方机器建立正常通信,彼此之间传输数据,而传输数据又需要计算机端口,如果我们把web服务与某个端口(通常是80端口号)绑定在一起,是不是就能很方便的访问web服务了,除了web服务,还有很多常用的服务,比如FTP服务,SMTP服务,POP3服务等等。如果还是不明白,想象成我们拨打10086(ip地址)之后,按1(80端口号)是web服务,按2(21端口号)是FTP服务,就很好理解了。

 

        回到正题,大家看phpstudy程序启动之后,程序左上角有apache和mysql两个英文单词,这两个英文单词代表什么?

 

 什么是apache

        先说第一个apache,直译为中文是阿帕奇,是世界上使用率很高的一款web服务器软件,用来提供网页浏览的服务,简单点说就是你如果想在机器上搭建一个网站,就必须启动像apache这样提供web服务的程序,然后它会开放一个端口,通常是80端口号用来对外提供网站访问服务。现在用的最多的是Apache、Nginx、IIS三种web服务器软件。

 

什么是mysql

        再说说mysql,mysql是数据库的一种,数据库从字面意思看是存储数据的仓库,在这里的作用就是用来存储网站的数据。

        举个例子,大家应该都上过的论坛,大家仔细回想一下,是不是只有在第一次登陆论坛时候需要注册一个账号,以后直接进行登陆就行了,这是为什么?是因为你注册之后,网站数据库存储了你的账号信息,你下次登陆的时候,直接输入账号密码,然后在数据库中进行比对,如果账号和密码正确,就提示你成功登陆。

        同样的道理,你可以发帖子,删帖子,发了帖子大家都能看的你的发帖时间、发帖内容,删了帖子大家看不到你的帖子,都是因为这些数据都存储在网站数据库里面的,用户访问网站的时候,网站先对数据库的数据进行一些操作,然后把操作的结果在页面上展示给用户看。

       具体数据库的使用,我们会在第三节详细给大家讲解。

(免责声明:文章内容如涉及作品内容、版权和其它问题,请及时与我们联系,我们将在第一时间删除内容,文章内容仅供参考)
收藏

上一篇:Linux 入侵痕迹清理技巧

下一篇:很抱歉没有了

  • 人气文章
  • 最新文章
  • 下载排行榜
  • 热门排行榜