1. 镜像自动部署WordPress
1.1 安装镜像
以腾讯云服务器为例,新建实例时可以直接选择镜像市场中已经配置好的WordPress镜像,以下图中第二个镜像为例。若实例已创建并安装了默认的系统可以通过重装系统来更换镜像。
CentOS7.4 | LNMP
基于 CentOS 7.4 操作系统,LNMP 指的是一组软件包(L
inux+N
ginx+M
ysql+P
HP),它们是 WordPress 所依赖的软件包,完成他们的安装配置才能正常运行 WordPress. 点击查看该镜像的详细页面可以得到以下信息:
- Linux/CentOS 7.4,操作系统,可以换成别的诸如 Ubuntu Server、Debian
- Nginx 1.14.2,服务器软件,可以换成 Apache (即LAMP)
- Mysql 5.6,数据库软件,可以用 MariaDB 代替
- PHP 7.0,WordPress 基于PHP开发
- WordPress 5.0.2,本体啦
从其提供的文档可以找到:
- Mysql 的 root 账户初始密码为123456
- 提供 phpmyadmin 管理数据库(
http://服务器公网IP/phpmyadmin
) - 有一个自己的页面 9panel 提供一些管理(
http://服务器公网IP/9panel
)
可以发现现成镜像提供的方案应该说是很稳定 (老旧)的,敲键盘时 WordPress 最新版为5.2.3. 不过镜像的一些配置参数应该说是成熟的,值得学习一下的.
1.2 安装 WordPress
- 实例启动之后先访问 phpmyadmin (
http://服务器公网IP/phpmyadmin
),输入 root 和初始的密码(这里是123456),然后修改默认的数据库 root 账户密码.
同时可以看到已经有一个名为wordpress
的数据库,这就是我们的WordPress用到的数据库呀 - 然后再访问它的公网IP就可以进入著名滴五分钟安装界面啦!填写数据库连接的信息:
点击提交,如果数据库连接没有问题,就可以到下一步. - 这一步设置一下网站管理员的账户密码以及网站大标题,都是可以修改的.
点击安装,完成!
之后就是 WordPress 的一些设置美化什么的,又可以玩好多天的了.
2. 手动部署WordPress
2.1 安装设置操作系统
因为对Ubuntu的操作比较熟悉,所以这里就重装成Ubuntu Server 18.04 LTS.
系统默认已经安装了openssh server
,直接用git bash
远程 SSH 连接服务器,Ubuntu 默认是不开启 root 账户的,云服务器提供的账户是ubuntu
.
ssh ubuntu@yourIPhere
输入密码连接成功,可以将远程电脑的RSA公钥复制到服务器下次免密码登录,当然首先得先生成密钥.
# optional
ssh-keygen
ssh-copy-id ubuntu@yourIPhere
登录服务器首先将 apt 源改为腾讯云内网地址.
# backup original file
sudo cp /etc/apt/sources.list /etc/apt/sources.list.default
# add new sources
sudo nano /etc/apt/sources.list # I hate vim
复制以下内容保存,通过内网访问腾讯云镜像服务器速度快而且不算外网流量.