最近需要在我的服务器上搭建一个博客,按照我的设想应该就是一个静态博客,自己从头写 html 和 css 也未尝不可,就是添加 markdown 和 latex 的支持没有头绪,说不定有点复杂。不管怎么样还是想要先搭起来再说,以后想改的时候再改吧,于是就先搭一个 wordpress 博客了。
据说是有一些工具可以一键安装 wordpress 的,但是我比较穷,服务器是最低配置,硬盘空间很小,我担心这些工具会给我下载很多用不上的软件,遂考虑自己从头安装。所以「五分钟就能装好」的 wordpress 我硬是搞了一整天,这篇文章就是记录一下这个过程中我踩的坑。
整个安装过程是分为两个步骤,即运行环境搭建与 wordpress 安装。下面分别阐述。
运行环境搭建
运行环境主要是指服务器端要用到的服务器三件套,即 mysql, php 和 https 服务器,后者最好是 apache 或者 nginx,据说其他服务器也是可以的,但是配置起来应该会比较麻烦,一开始我也是用的 tomcat 作为 web 服务器,研究了很久还是无法在上面运行 php,遂放弃。最后我是用了 apache2 作为 https 服务器。
此外还有一些别的要求,比如服务器端需要配置好 ftp 服务器,这个我是早就配置好了的,这里就不再赘述了。
mysql 下载与配置
wordpress 推荐使用 5.6 或者更高的 mysql 版本,于是我就下载了 5.6 的版本,命令如下:
sudo apt-get update
sudo apt-get install mysql-server-5.6
在下载过程中会提示设置根用户的密码,需要好好设置并且记住这个密码。下载好后可以登录到 mysql 中进行验证。
mysql -u root -p
输入此前设置的密码就可以登录了。登录之后可以查看一下版本号,查看一下都默认有那些数据库,玩一玩儿 SQL 语言。
apache2 下载
直接一个命令就可以搞定了。
sudo apt-get install apache2
下载好也可以验证一下。首先启动 apache2 服务器ÿ