一、内容需求
个人博客,最终决定用lamp环境使用WordPress。
lamp环境即 linux、Apache、MySQL、PHP
二、用到的软件与环境
- Ubuntu16.04LTS
- Apache2
- MySQL5.6
- WordPress5.0.4中文版(点击下载)
- PHP
- phpMyAdmin
- x-shell (用于连接云主机)
三、安装步骤
1、配置Ubuntu
(非必要步骤,具体可以百度)更改为国内源,如果是云服务器则不用修改
2、安装web服务器
apt update apt install apache2
安装Apache2服务器,安装后测试是否成功, 浏览器直接输入 ip地址即可
3、安装MySQL
apt install mysql-server
4、安装PHP
apt install php libapache2-mod-php php-mysql
支持Apache与MySQL
5、安装phpMyAdmin用于管理数据库
apt install phpmyadmin php-mbstring php-gettext
web界面管理MySQL
用空格键选中Apache2 会出现 * 标记,然后OK
按照提示输入数据库的root用户的密码,并且牢记
登录mysql,添加账户并赋予权限用于wp
CREATE USER 'user_name'@'localhost' IDENTIFIED BY 'password';
user_name:为创建用户的名字
host:表示要这个新创建的用户允许从哪台机登陆。这里用localhost
授权:
grant all on *.* to ‘用户名’@’localhost’ with grant option;
2、安装好后输入命令
phpenmod mbstring
3、然后重启Apache服务
systemctl restart apache2
浏览器输入地址 ip/phpmyadmin
账号root
密码刚才设置的数据库密码
6、WordPress安装
可以使用 wget命令下载,也可以使用ftp服务器上传
中文版:
wget https://cn.wordpress.org/wordpress-5.0.4-zh_CN.tar.gz
最新版:5.2.2
wget https://wordpress.org/latest.tar.gz
选择一个合适的就可以
Apache2会在、var/www/html下生成一个index,可以将其删除
因为权限问题,在这里的普通操作如无法执行,可以加 sudo 权限,即在命令前面加上 sudo
1、删除index
rm /var/www/html/index.html
2、解压WordPress包
tar zxvf latest.tar.gz
注意这里的latest.tar.gz,并不是固定的,就是你的包的名字
3、把解压得到的WordPress文件夹里的文件全部复制或移动到html文件下,建议复制
cp -rf wordpress/* /var/www/html
4、给WordPress设置相应的管理权限
chown -R www-data:www-data /var/www
此时输入ip访问服务器就可以看到WordPress的安装界面了按照提示一步一步的来,到配置文件那里先停止
7、创建数据库
进入phpmyadmin界面,输入账号root,密码
然后创建数据库,例如命名 wordpress_DB
8、继续安装配置WordPress
进入安装界面
ip/wp-admin
1、数据库地址默认 localhost就好
账号密码用之前数据库创建的
2、填写博客信息
这里可以随意设定,但是必须牢记
最后登录就可以进入控制面板
四、一些常识或者需要用到的知识
1、Linux相关知识
2、MySQL相关知识
3、WordPress默认管理面版地址是 ip/wp-admin
4、部分数据可以用phpmyadmin更改
参考文章:Ubuntu18.10上搭建WordPress博客-落木萧萧技术论坛