本站的主要的是分享自己建站过程中遇到的各种问题和解决方案,适合没有任何基础但是想要建立自己的一个网站的朋友,其实如果想要简单的入门让一个网站跑起来是非常的简单的。如果说是采用wordpress等CMS系统来搭建一个网站的话就更加简单了。基本上只要动手能力自学能力强一点,基本上几个小时就可以让一个站点运行起来。
本站主要讲的是从零基础如何建立一个属于自己网站,会以具体的例子来一步步的讲述从网站运行环境的搭建、服务器的选购、程序框架的选择等方面进行一个持续的更新,大家只要关注这个页面。后续的教程更新之后,放更新对应的入口链接,当然大家可以扫码或者添加微信公众号(SEO_Study)可以实时接收内容更新。
第一步服务器的选择
对于网站开发来说,第一步就是如何的选择服务器,选择合适自身条件的服务器是非常的有必要的,我们主要是从稳定性、性价比、可用性等对方面进行选择。一般推荐大家使用linux系统,主要是稳定性和拓展性会优于windows系统。
当然对于对于刚开始接触的小伙伴是没有必要去选购服务器,毕竟能不能坚持学习下去还是一个问题。初期还是以在本地搭建虚拟机的方式来搭建运行环境,VMware Workstation 这款软件还是不错的一个虚拟机软件,对于非商业用途的使用可以免费进行使用,非常的适用于初学者。
第二步运行环境的搭建
网站不是一个软件,他是需要一个运行环境来作为一个载体,才能进行正常的运行。这边主要方案就是使用LNMP作为网站运行环境展开,L指Linux,N指Nginx,M一般指MySQL,也可以指MariaDB,P一般指PHP,也可以指Perl或Python。实现Linux系统下Nginx+MySQL+PHP这种网站服务器架构,组合到一起,成为一个免费、高效、扩展性强的网站服务系统。
Linux系统:这边选择centos7(是Linux发行版之一)以上版本的系统,系统镜像下载地址(待更新)。
LNMP环境:LNMP环境是一款在Linux系统下Nginx+MySQL+PHP的一个集合安装包,对于初学者比较方便,不用单独一个个的去安装Nginx、MySQL、PHP服务;LNMP下载地址(待更新)。
VMware Workstation虚拟机中安装centos系统:教程地址(www.chateach.com/huanjing/618)。
第三步建立wordpress站点
如何让一个人能够有兴趣的坚持学习下去,那么就是让他看到希望可以获得成功。因此,首先还是从搭建一个wordpress站点开始,这个真的非常的简单,只要第二部的环境搭建完成了,基本上就跟复制个软件一样没有任何的难度,可以说是傻瓜式就可以让wordpress进行运行。
wordpress下载地址:(待更新)。
第四部进阶版
对于如果需要深入学习网站建设的,那么还是不建议去仅仅止步于wordpress这种CMS建站系统的使用。建议学习几款主流的网站框架,比如laravel、thinkphp、Yii、Phalcon、Symfony2等都是不错的php框架。
本站是以laravel框架使用进行演示,laravel是一款MVC结构的框架,代码整体的风格是简单、优雅、安全;近些年来受到越来越多的关注。
laravel框架的搭建教程地址:(待更新)。
如果你们坚持把上面4个步骤学习完,那么基本上你已经拥有一个属于自己的网站,当然这是第一个网站搭建的第一步只是让你实现了一个网站简单的访问而已,更多深层的内容环境大家关注本站,关注本页面的更新,此页面会聚合各个教程页面的入口。
扫码或搜索关注微信公众号(SEO_Study),获取实时推送