搭建自己的WordPress服务器

  因为下定决心要开始写作,所以干脆先建立一个自己的WordPress服务器,并尝试着从搭建WordPress开始写起!好崇拜自己这种说干就干的人的啊!!

先祭拜WordPress官网

一、原料

  既然是要搭建服务器,我猜应该要先有一台作为服务器的主机??

搭建自己的WordPress服务器_第1张图片


所以我用上了之前为了科学上网用来搭建SS服务的VPS。系统为Cent OS 7

服务器的官方要求


  • PHP 5.2.4或更新版本

  • MySQL 5.0或更新版本

  • Apache mod_rewrite模块(可选,用于支持“固定链接”和“站点网络”功能)

二、开始折腾

1、安装PHP

安装之前肯定要先看下是否已经安装过了

php

如果未安装的话,当然还是先上php官网逛逛啦

然而使用源码编译安装的方式有点麻烦,作为懒癌弃救。。。

yum install php php-devel

搭建自己的WordPress服务器_第2张图片

做完事情后当然是要验证下啦,就像拉完翔后要回头看一眼,万一钥匙不小心掉里面了呢。。。

php -v

2、安装MySQL

不想多说MySQL官网

本来是想用最简单的方法安装mysql,然而。。。

yum install mysql*

总之,用上面的代码安装后无法顺利启动mysql服务,据说是CentOS 7开始使用了MariaDB

搭建自己的WordPress服务器_第3张图片

,好吧,我先去研究下MariaDB是什么鬼。。。

十年后。。。

我终于研究完回来啦!!但是我就是不告诉你MariaDB是什么!!我们继续

安装MariaDB

yum install mariadb-server mariadb

启动MariaDB

systemctl start mariadb

然后,终于,可以使用mysql了

搭建自己的WordPress服务器_第4张图片

然后,新建一个wordpress的数据库

CREATE DATABASE "数据库名" //例如 CREATE DATABASE wordpress

然后查看一下数据库是否创建成功

show databases;

搭建自己的WordPress服务器_第5张图片

看到最底下的wordpress了吗???可以睡一觉了!!

3、启动Apache

按理说,apache服务器是默认安装的,然而,凡事都有意外嘛,不然电线杆上哪来那么多广告呢!先来检查Apache是否安装了

httpd -v

耶!!我的系统上已安装了,如果你的没安装的话,自己想办法吧!

启动Apache

systemctl start httpd

然后就是验证了Apache服务是否正常启动了

curl localhost

如果后面打印出非常非常非常多的内容,那么基本上Apache服务是启动成功了,打印出来的是一个html的代码,仔细研究下代码的内容,就可以确定了。

搭建自己的WordPress服务器_第6张图片

更进一步验证,在本地的流浪器中输入vps的ip地址,看到这个激动人心的网页后。。。好吧,我输入地址后并没有显示“无法访问此地址”,原因呢,是因为我装了firewalld防火墙,然后忘记打开http默认的80端口,所以,如果从外部访问失败的话,首先考虑的是有没有开放相应端口

搭建自己的WordPress服务器_第7张图片

接下来,设置Apache文档根目录,配置文件的位置在 /etc/httpd/conf/httpd.conf

vim /etc/httpd/conf/httpd.conf

vi和vim的指令太简单了,什么都不想说!!

找到 DocumentRoot

修改成你喜欢的那个目录,当然,你想改也没人逼你。。。

然后找到下面的这个位置保持与DocumentRoot一致

搭建自己的WordPress服务器_第8张图片

修改完成后记得重启Apache服务,然后可以在重新设置的目录下面创建一个index.html文件做测试,里面随便写些什么内容,然后,你就会很惊奇的发现,哇!为什么无法访问!

搭建自己的WordPress服务器_第9张图片

看到这个内容时,很容易的想到是权限问题,然而。。。没错,就是你重新设置的根目录是没有权限的,于是。设置权限咯!

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

一段时间的等待过后,终于见到这个激动人心的界面啦

搭建自己的WordPress服务器_第10张图片

现在就开始!!!

搭建自己的WordPress服务器_第11张图片


数据库名:前面安装MySQL的时候创建的那个数据库名。。。然后,接下来的不知道怎么填我也就没办法了。。。

搭建自己的WordPress服务器_第12张图片

复制下面文本框中的内容,在wordpress的根目录中新建wp-config.php文件,然后再“现在安装”

到这里,我仿佛感觉自己要成功了!!!

搭建自己的WordPress服务器_第13张图片

一阵随意的滚键盘,泡杯咖啡回来后!!真的成功了!!!

然后就是漫长的写作之路了!!

搭建自己的WordPress服务器_第14张图片

你可能感兴趣的:(搭建自己的WordPress服务器)