ubuntu 16.04 x64

mysql5.7

php7.0

apache2

阿里云服务器首先要sudo apt update

1.安装MySql

安装的版本最好是5.7+

1
sudo apt-get install mysql-server
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#方法1:用SET PASSWORD命令
mysql> set password for root@localhost = password('123');

#方法2:用mysqladmin
mysqladmin -uroot -p123456 password 123

#方法3:用UPDATE直接编辑user表

#对于5.7以下版本:
mysql> use mysql;
mysql> update user set password=password('123') where user='root' and host='localhost';
mysql> flush privileges;

#对于5.7及以上版本:
mysql> use mysql;
mysql> update user set authentication_string=password('root') where user='root' and host='localhost';
mysql> flush privileges;

#方法4:忘记root密码
#my.cnf [mysqld] 添加skip-grant-tables 参数,然后重启。
#重置完密码后记得把参数去掉。

创建数据库为wordpress提供初始化数据库

1
2
3
4
5
mysql -u root -p
#创建数据库
mysql> create database blog;
#查看数据库
mysql> show databases;

2.安装Apache2

1
sudo apt-get install apache2

修改3个文件

/etc/apache2/apache2.conf

1
2
3
4
5
<Directory /var/www/html>
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>

/etc/apache2/ports.conf

1
Listen 80 改为 Listen 5000

/etc/apache2/sites-available/000-default.conf

1
<VirtualHost *:80> 改为 <VirtualHost *:5000>

最后重启apache即可,ubuntu下的开始,停止,重启

1
2
3
/etc/init.d/apache2 start
/etc/init.d/apache2 stop
/etc/init.d/apache2 restart

3.安装PHP

1
2
3
sudo apt-get install libapache2-mod-php
sudo apt-get install php-mysql
sudo a2enmod php7.0

4.安装Wordpress

安装wordpress5.0.3中文版

1
2
3
4
5
6
7
8
9
cd /var/www/html
wget https://cn.wordpress.org/latest-zh_CN.zip

unzip latest-zh_CN.zip

sudo chmod 777 wordpress -R

/etc/init.d/apache2 start
/etc/init.d/apache2 stop

在浏览器中输入:ip/wordpress/wp-admin/install.php开始安装

填写数据信息

设置账号密码等信息

5.主题

源码:https://github.com/xb2016/Kratos-pjax

站点:https://www.fczbl.vip/787.html

主题放在/var/www/html/wordpress/wp-content/themes

git clone https://github.com/xb2016/kratos-pjax.git

6.插件

插件下载地址:https://wordpress.org/plugins/

插件选择手动安装,将插件下载下来解压到下面的目录中,在后台启用即可

插件放在 /var/www/html/wordpress/wp-content/plugins

安装Markdown编辑器WP Editor.md

markdown目录插件Table of Contents Plus

wordpress数据库备份,定时发送到邮箱wp-dbmanager

资源

https://github.com/Vtrois/Kratos

https://github.com/Vtrois/Dobby