2017/06/28探索日志

作者:荒原之梦

前言:今天主要还是在想办法解决我搭建的网站打不开PHP的问题,我一直想尽快解决这个问题,但是在今天下午的时候我决定先不着急解决这个问题,先着手了解与之相关的数据库和服务器配置,采取迂回战术,等我弄懂了相关技术再去解决我的网站的问题应该会比盲目的按照网上的解决办法尝试会有更深刻的理解。下面我就来总结一下今天到现在为止我的探索进展。

1.服务器

昨天老师还批评我们说都不喜欢用Linux系统,就算用也是用图形化界面。其实图形化界面确实很好看,在某些时候操作也是很方便的,我觉得如果是桌面版的操作系统,无论Windows还是linux,用图形化界面还是比较方便于日常使用的,因为桌面版主要是服务于个人办公和娱乐的,那些办公软件和媒体播放软件也只有在图形化界面里可以用吧——我不知道使用Shell的时候(不是Shell模拟器)能不能播放视频~~

但是吧,在使用服http://zhaokaifeng.com/wordpress/wp-admin/post-new.php务器操作系统时还是乖乖的用命令行吧,首先服务器,例如通常的web服务器,都是用来托管文件的,GUI界面就显得比较多余了,还会拖慢系统的运行速度,占用系统资源,所以还不如用命令行。此外,同样一个名字的发行版Linux,在系统内核上虽然是一样的,但是在具体的软件配置上还是有区别的,比如在Linux服务器系统上,Apache、MySQL、php这些都是标配。当然,桌面版操作系统也可以安装这些。

在众多Linux系统里Ubuntu应该是一个比较适合用作日常办公娱乐使用的操作系统了,同时也是一个中国本土化比较全面的操作系统,支持很多中文软件。在Ubuntu的中文官网优麒麟上有两大版本的ubuntu操作系统,分别是发行版(由商业公司开发和维护)和社区版(由Linux志愿者开发和维护)。

图 1

而且在发行版和社区版的下面还有更细致的分类——分为了桌面版和服务器版。

图 2

我在云服务器里选择的是CentOS作为操作系统,因为CentOS比较适合用在服务器上,但是我对CentOS还不是很熟悉,也没听说过CentOS有服务器版的。找过资料才知道,CentOS在安装时可以选择安装桌面版还是服务器版。其实用过Ubuntu就知道CentOS确实是一个更适合用在服务器上的操作系统,相比于Ubuntu里有软件中心等方便日常使用的软件,CentOS就显得很“冷清”了。

下图是CentOS的GUI桌面:

图 3

下图是Ubuntu的GUI桌面:

图 4

2.下一步计划

下一步我准备在Windows和CentOS上建一个用本地电脑作为服务器的网站,主要目的是为了熟悉建站的整个流程,然后再去云服务器上建网站。而且学会在本地建站也能为我今后做安全相关试验时搭建实验环境打下一个基础。