(一)Ubuntu系统下LAMP环境配置+WordPress搭建
0. 前言
这一系列博客用来记录我在阿里云服务器上基于Ubuntu系统搭建博客的过程,如果你想使用CentOs系统搭建博客,阿里云就有详细的教程,可以移步阿里云学习。在博客搭建过程中踩过无数坑,但也不能保证这个教程是完全正确的,这只是个大概的搭建方式,实际的操作请根据自己的实际情况进行调整。
1. 准备LAMP环境
LAMP是Linux,Apache,MySql,PHP的缩写,是WordPress所依赖的基础运行环境。我们首先准备LAMP环境。
连接服务器
如果你已经连接服务器或是在本地搭建,请跳过这一步。
连接服务器可以通过Windows下cmd进行连接,打开cmd,输入以下指令
1 |
ssh root@你的服务器地址 |
接下来输入你的服务器的登录密码就可以了。
建议在安装其他东西之前对apt-get进行更新,输入以下指令
1 |
sudo apt-get update |
安装Apache2
输入以下指令
1 |
sudo apt-get install apache2 -y |
安装完成后,可以通过访问IP地址查看“It works”界面。
安装PHP环境
输入以下指令
1 |
sudo apt-get install php -y |
安装php相关组件
1 |
sudo apt-get install libapache2-mod-php |
安装MySql
输入以下指令
1 |
sudo apt-get install mysql-server -y |
安装php MySql相关组件
1 |
sudo apt-get install php-mysql |
接下来我们先来设置MySql,打开MySql的过程中发现了一个十分严重的问题,使用root用户登录MySql,无论我输入什么密码都可以登录进去,如果你也遇到这个问题,可以参考这里来解决。
输入以下指令进入你的MySql
1 |
mysql -u root -p |
输入你的密码进入MySql
接下来预先对WordPress设置一个数据库
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
CREATE DATABASE wordpress; -- 为WordPress创建一个名为wordpress的数据库 CREATE USER wordpressuser; -- 为这个数据库创建一个用户wordpressuser SET PASSWORD FOR wordpressuser = PASSWORD("你想要设置的密码"); -- 为这个用户设置密码 GRANT ALL PRIVILEGES ON wordpress.* TO wordpressuser IDENTIFIED BY "你想要设置的密码"; -- 为这个用户设置数据库的权限 FLUSH PRIVILEGES; -- 生效这些设置 exit; |
2.安装配置WordPress
下载安装WordPress
输入以下指令下载安装WordPress
1 2 |
wget https://cn.wordpress.org/wordpress-5.6-zh_CN.zip sudo unzip wordpress-5.6-zh_CN.zip |
可以访问官网将链接更新为最新版本
配置WordPress
由于PHP默认访问/var/www/html/文件夹,所以我们把wordpress例的文件都移到/var/www/html/文件夹中,输入以下指令
1 |
sudo mv wordpress/* /var/www/html/ |
修改以下/var/www/html/ 目录权限,输入以下指令
1 |
sudo chmod -R 777 /var/www/html/ |
将apache指定到index.html,输入以下指令
1 |
sudo mv /var/www/html/index.html /var/www/html/index~.html |
重启 Apache 服务,通过以下指令执行
1 |
sudo systemctl restart apache2.service |
测试访问及完成配置
在浏览器中输入:http://你的服务器IP
在线配置WordPress。将用户名,密码,等之前设置的内容填入表中。一步步安装,直接完成搭建任务!!!
叨叨几句... NOTHING