如果你想通过hexo+github搭设博客,请参考pupiles的博文:http://pupiles.com/How-to-make-a-blog.html

我都需要些什么?

服务器

个人建议在阿里云上购买服务器,当你在vultr上购买服务器并完成搭建的时候你就会发现没有代理上不去,你辛辛苦苦花了一下午时间搭建了一个国内访问不了网站是不是很讽刺。在阿里云上购买服务器可能比较贵,如果你是学生,可以选择阿里云的云翼计划,需要注意的是阿里云的学生认证是通过学信网认证的,新入学的同学请登陆学信网检查自己的学籍是否被录入。

PS:现在阿里云支持一键式搭设wordpress,如果懒的话可以一键式,很方便的。

域名

同样建议在阿里云上购买,否则你无法进行实名认证,不能实名认证就不能备案,不能备案就不能通过域名访问,不在国内购买域名将带来雪崩式的问题23333。购买域名后请将自己的域名添加dns解析到自己的服务器。

步骤

一、安装Apache HTTP

安装阿帕奇相对来说比较简单,在服务器端输入以下命令即可:

sudo yum install httpd

启动服务

systemctl start httpd.service

这时在浏览器地址栏输入服务器ip地址就可以访问apache页面了

如果你不能正常访问可能是你的服务器80端口没有打开

二、安装mysql

在centos中mysql称为MariaDB代替

使用以下命令安装:

sudo rpm -Uvh http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
yum install mysql mysql-server mysql-libs mysql-server

设置为开机自动启动:

systemctl enable mysql.service

检测是否安装成功:

sudo mysql -u root -p

默认密码为空,直接回车即可
如果你看到mysql>证明你安装成功了

创建一个叫wordpress的数据库:

create database wordpress

三、安装php

yum install php
yum install php-mysql
yum install php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc

检查php是否成功安装:(第一次使用服务器请安装vim

 vim /var/www/html/1.php 

先按i进入编辑模式,然后输入:

<?php
 phpinfo();
 ?>

(没使用过vim的小伙伴看这里:输入完Esc后:wq保存退出)

访问ip地址/1.php,如果你能看到php版本信息,证明安装成功

四、下载wordpress

wget http://cn.wordpress.org/wordpress-3.9-zh_CN.zip

解压文件:

unzip wordpress-3.8-zh_CN.zip

五、把文件复制到 /var/www/html 目录下

cp -rf wordpress/* /var/www/html/

这时在浏览器里输入你的地址就可以看到wordpress了

六、安装FTP

yum install vsftpd

添加FTP用户

useradd ftpuser

设定密码:

passwd ftpuser

设置开机自启:

systemctl enable vsftpd.service

七、重启服务器

这么做还是归结于个人习惯,,,都设定了开机自启就直接重启服务器嘛,干嘛还重启那个服务
哦,别忘了打开端口
这一切都做完了之后就可以输入ip配置自己的wordpress了,账号密码就是你刚刚添加的那个。

说了这么多,还是一键式搭建方便啊233333

想有跟我一样的漂亮的博客,请参考下一篇博文:在wordpress上美化自己的博客


人们还能笑的时候,是不容易被打败的。