今天就教大家搭建一个属于自己的网站。
教程比较简单,适合入门级教程,不保证你能一下学会。
弄网站基本都是成本低,只要你有电脑就好,其他的并没有什么要求,前期刚开始我们在本地测试,学会了,我们再去买服务器。比如:腾讯云,阿里云之类的。
今天主要讲解一些相关基础知识。
1:网站是什么?
网站,可以通过浏览器访问,服务器对外提供服务的一个地址 ip,简称为网站,简单一点的来说,域名就是网站,也可以多个域名对应一个网站,这就叫子域名。
日常来说我们通过百度的网址 baidu.com 域名访问,网址会自动跳转到地址。
域名和IP之间的关系
事实上,我们访问一个网站都是通过域名打开的,实际上是通过 DNS 服务器解析找这个域名对应的 IP,进行跳转相应的 IP。
在最开始的时候,打开一个网站,只能通过 IP 进行访问,有大佬觉得 IP 不好记,记一串数字比较难记,就出现了域名,以便记住网站地址。不管是怎么换 IP 就是说换服务器,只要记住域名,就能正常访问。
你也可以查询域名绑定的是那个 IP 地址,可以在 win 系统 自带的命令程序 CMD来查询,使用 ping 命令进行查询。例如你想查 百度 对应的 IP ,你可以按照图片中的命令进行查询。
一般类似于这种大企业 都会使用 CDN,CDN 就是保护真实的 ip 地址 ,所以你每次查询的 IP 不一样,关于 CDN 更详细的资料可以百度进行查询一下。
分享于 个人公众号:App实验室
这个 神鹿 就是一个网站。
分享于 个人公众号:App实验室
2:网站的类型
我们使用浏览器访问的网站,看到的内容都是通过 HTML 呈现给我们的,呈现的每个内容 HTML 代码都是不一样。
大多数使用的网站程序是PHP,Jsp,asp等。当然还有比较小众的go,Python等。近几年 Python 也是最火热的。
也可以直接使用 HTML 文件当网站的文件。
网站就比较好区分,一般在地址栏常常会看到 php、jsp、asp 等结尾,一般就能分辩出来了。php 是世界上最好的语言。
php 轻量并简单,经常被个人以及中小企业使用,用户群相当的巨大,几乎就没有 php 完成不了的事。
今天的教程,一样使用 php 来搭建我们的网站。
分享于 个人公众号:App实验室
3:选择网站程序
PHP的程序实在是太多了,根据自己的需求,我们能找到符合自己的程序。
既然我们是要做个人网站,那么我们就要选择一个博客系统作为自己的网站。
PHP博客系统也非常多,注明的开源博客系统有:WordPress,Typecho,emlog,Zblog等。
很巧的是,上面四种程序,小编都使用过。
WordPress
绝对的大哥地位,虽然说是博客程序,实际上它什么都能做,全世界流量排名前1000万的网站有33.4%是用Wordpress搭建的!换句话说,wordpress现已占据网络上前1000万个网站中的1/3。基本博客网站几乎也是使用WordPress搭建的。因为他实在是太强大了,各种各样的主题,插件,数不清。
分享于 个人公众号:App实验室
Typecho
Typecho 是由个人团队开发的一套程序,非常小巧,功能比较简单,但是原生支持md语法,加载速度快,被很多个人用户采用。
以前用过这个程序,不过编辑器比较难用,就放弃了,也不知道现在怎么样了。
分享于 个人公众号:App实验室
emlog
emlog也是个人开发团队搞的,前期应该只有一个人开发这个程序,不过也是非常强大的了。上面的插件和模板比typecho多,不过6.0版本的就少了很多,6.0版本是大更新,不过估计已经烂尾了,以前官方还在搞主机来着,这个也垮了,总之用这个程序的人越来越少了。
分享于 个人公众号:App实验室
zblog
zblog 最开始是 asp 程序,后面又推出了php版的程序,使用起来效果都很不错,并且官方推的比较给力,使用它的用户还是挺多的。zblog的主题和插件都比较丰富,不过很多都要收费,让人觉得有那么一点不美好。
最棒的就是支持直接使用SQLITE,搭建个人博客,连数据库服务器都给省了。目前果核源码网使用的就是这个程序,用着还行。
分享于 个人公众号:App实验室
说了这么多,大家应该有选择了吧。虽然WordPress对大家来说有点不友好,因为要配置的东西较多,比较麻烦,但是胜在功能强大,并且以后网站做大了,也是一个稳定的保障,也方便拓展。
啥?你说你就要简单和方便?那就用typecho吧,这个是你的菜~
那么下一节,我们就开始在本地搭建网站了,敬请期待~
分享于 个人公众号:App实验室