WordPress 入门第一课就简单介绍了 WordPress,它是一个使用 PHP 语言和 MySQL 数据库开发的开源、免费的建站程序,那么搭建 WordPress 站点,就要求一个能够运行 PHP 语言的主机空间和一个 MySQL 数据库。
也许有些朋友会问,什么是主机空间,什么是 MySQL 数据库,它们到底用来干什么?下面我用自己的话来简单说一下。
什么是主机空间?干什么用?
主机空间承担着两个最基本的功用:存放网站的文件,以及提供网站运行的环境。这里说的主机空间,其实就是一个连接公网的服务器,基本上 24 小时都在运作,服务器的硬盘可以存放网站文件;在服务器中安装一个系统和环境,就可以运行网站。
市面上常见的主机空间有 Windows 主机 和 Linux 主机:
Windows 主机,顾名思义,是在服务器上安装了服务器版本的 Windows 系统,比如 windows2003 。这种主机,一般是使用自带的 IIS 来配置网站运行的环境。 windows 主机,市面上常称之为全能主机,支持 ASP 、 PHP 等多种语言编写的建站程序。当然,一般也安装了 MySQL 数据库环境。
备注:Internet Information Services(IIS,互联网信息服务),是由微软公司提供的基于运行 Microsoft Windows 的互联网基本服务。
Linux 主机,即安装了 Linux 核心系统的主机。这种主机,一般独立安装 Apache, MySQL, PHP 三大组件来搭建网站运行的环境。 Linux 主机不支持 ASP 等语言,通常都只支持 PHP 语言的程序。
选择 Windows 主机还是 Linux 主机?
前面介绍了 Windows 主机 和 Linux 主机 最大的不同在于支持的语言环境,前者支持的语言多些,后者通常只支持 PHP 语言。很多刚接触建站的朋友,也许会毫不犹豫地选择 Windows 这个 「全能主机」,但是,作为过来人,我更推荐使用 Linux 主机来搭建 WordPress 。为什么?
实践证明,Linux 主机的 PHP 环境更加有利于高效运行 WordPress 等 PHP 程序,比如对伪静态的支持、对中文链接的支持,对其他 WordPress 所需函数的支持更加完美,运行更加流畅。
如果你使用 windows 主机,你会发现,运行 Wordpress 感觉比较慢,而且通常不能完美支持伪静态,而且网址中有中文的话,就会出现 404 错误,有时候还没办法使用某些插件……虽然有些问题可以通过修改配置勉强实现,但是对于一个新手来说,几乎是没办法折腾的!
所以,要用好 WordPress,选择 Linux 主机才是正道!!
顺便说一下,由于 Windows 主机需要购买微软版权,成本较高,一般国外 Windows 主机都较少,而且非常贵。所以,我推荐大家使用 PHP 程序建站,尽量不要使用 ASP 语言,否则你只能在国内购买 windows 主机,而国内主机是必须备案的,如果你不怕折腾,那就当我什么没说。
什么是 MySQL 数据库?干什么用?
MySQL 数据库通常是用来存储 PHP 程序的数据信息的,比如 Wordpress 的一些配置信息、文章数据等等都是存储在 MySQL 数据库的。通常,我们需要使用 phpMyadmin 来对 MySQL 数据库进行操作,所以,一般的主机都是安装了 phpMyadmin 程序的。
搭建 WordPress 需要多大空间和数据库?
一般而言,主机空间有三种选择:虚拟主机->VPS-> 服务器,对于新手或个人博客而言,我推荐先购买虚拟主机,因为建站初期 (一年内) 你网站的流量都不会很大,一个 200M 左右的虚拟主机就完全够一个普通博客使用一年以上了。
购买 Linux 主机,通常都还有一个参数,就是每个月的流量,如果博文配图不多,每天的访问量在 300 IP 以内,一般 6-10GB 一个月的流量就可以了。而 Linux 主机的 MySQL 数据库一般是和主机空间一起用的,也就是 MySQL 数据库的大小已经包含在虚拟主机里,不需要单独购买。通常一年内,一个博客的 MySQL 数据库的大小不会达到 10M 。
所以,搭建博客的初期,你可以购买一个 200M 大小,每月 6-10G 流量的 Linux 主机即可,这样的国外主机价格一般在 80-200 元/年不等。再加上一个域名 60 元,一般 150-200 元左右就可以搭建你的独立博客啦!
如果你目前只是先学习一下 WordPress,不打算建站那么快,那你完全可以在自己的电脑里安装 PHP 环境,本地搭建 WordPress,这样你就没必要花钱那么快啦!