因为下定决心要开始写作,所以干脆先建立一个自己的WordPress服务器,并尝试着从搭建WordPress开始写起!好崇拜自己这种说干就干的人的啊!!
先祭拜WordPress官网
一、原料
既然是要搭建服务器,我猜应该要先有一台作为服务器的主机??
所以我用上了之前为了科学上网用来搭建SS服务的VPS。系统为Cent OS 7
服务器的官方要求
- PHP 5.2.4或更新版本
- MySQL 5.0或更新版本
- Apache mod_rewrite模块(可选,用于支持“固定链接”和“站点网络”功能)
二、开始折腾
1、安装PHP
安装之前肯定要先看下是否已经安装过了
php
如果未安装的话,当然还是先上php官网逛逛啦
然而使用源码编译安装的方式有点麻烦,作为懒癌弃救。。。
yum install php php-devel
做完事情后当然是要验证下啦,就像拉完翔后要回头看一眼,万一钥匙不小心掉里面了呢。。。
php -v
2、安装MySQL
不想多说MySQL官网
本来是想用最简单的方法安装mysql,然而。。。
yum install mysql*
总之,用上面的代码安装后无法顺利启动mysql服务,据说是CentOS 7开始使用了MariaDB
,好吧,我先去研究下MariaDB是什么鬼。。。
十年后。。。
我终于研究完回来啦!!但是我就是不告诉你MariaDB是什么!!我们继续
安装MariaDB
yum install mariadb-server mariadb
启动MariaDB
systemctl start mariadb
然后,终于,可以使用mysql了
然后,新建一个wordpress的数据库
CREATE DATABASE "数据库名" //例如 CREATE DATABASE wordpress
然后查看一下数据库是否创建成功
show databases;
看到最底下的wordpress了吗???可以睡一觉了!!
3、启动Apache
按理说,apache服务器是默认安装的,然而,凡事都有意外嘛,不然电线杆上哪来那么多广告呢!先来检查Apache是否安装了
httpd -v
耶!!我的系统上已安装了,如果你的没安装的话,自己想办法吧!
启动Apache
systemctl start httpd
然后就是验证了Apache服务是否正常启动了
curl localhost
如果后面打印出非常非常非常多的内容,那么基本上Apache服务是启动成功了,打印出来的是一个html的代码,仔细研究下代码的内容,就可以确定了。
更进一步验证,在本地的流浪器中输入vps的ip地址,看到这个激动人心的网页后。。。好吧,我输入地址后并没有显示“无法访问此地址”,原因呢,是因为我装了firewalld防火墙,然后忘记打开http默认的80端口,所以,如果从外部访问失败的话,首先考虑的是有没有开放相应端口
接下来,设置Apache文档根目录,配置文件的位置在 /etc/httpd/conf/httpd.conf
vim /etc/httpd/conf/httpd.conf
vi和vim的指令太简单了,什么都不想说!!
找到 DocumentRoot
修改成你喜欢的那个目录,当然,你想改也没人逼你。。。
然后找到下面的这个位置保持与DocumentRoot一致
修改完成后记得重启Apache服务,然后可以在重新设置的目录下面创建一个index.html文件做测试,里面随便写些什么内容,然后,你就会很惊奇的发现,哇!为什么无法访问!
看到这个内容时,很容易的想到是权限问题,然而。。。没错,就是你重新设置的根目录是没有权限的,于是。设置权限咯!
chmod -R 755 你的目录 //例如chmod -R 755 /root
很温馨的提个示,如果设置权限后,依然无法访问,不妨尝试给上级目录设置下权限,终有一天,
4、安装WordPress
主角终于出场啦,首先,进入一个自己喜欢的目录,下载WordPress的压缩包
wget https://cn.wordpress.org/wordpress-4.5.3-zh_CN.tar.gz
解压
tar -vxzf wordpress-4.5.3-zh_CN.tar.gz
然后将解压出来的wordpress文件夹复制到http的根目录
cp -r wordpress /root/source/www/htmldoc/

然后,你就可以在本地使用 http://ip地址/wordpress 的方式访问wordpress的安装文件啦!!
然后,出其不意的又遇到了一个问题
yum install php-mysql
重启Apache
systemctl restart httpd
一段时间的等待过后,终于见到这个激动人心的界面啦
现在就开始!!!
数据库名:前面安装MySQL的时候创建的那个数据库名。。。然后,接下来的不知道怎么填我也就没办法了。。。
复制下面文本框中的内容,在wordpress的根目录中新建wp-config.php文件,然后再“现在安装”

到这里,我仿佛感觉自己要成功了!!!
一阵随意的滚键盘,泡杯咖啡回来后!!真的成功了!!!
然后就是漫长的写作之路了!!