WordPress
PHP语言开发博客平台
WordPress是使用PHP语言开发的博客平台,用户可以在支持PHP和MySQL数据库的服务器上架设属于自己的网站,一款个人博客系统,也可以把WordPress当作一个内容管理系统来使用,今天这篇文章手把手介绍,如何用亚马逊云科技的EC2服务器搭建一属于自己的博客系统。
01
创建一台EC2服务器
1. 名称:workpress
2. 操作系统:ubuntu
3. 实例类型:尽量选择2vCPU 4GiB内存及以上的机器
4. 密钥对:选择现有的密钥对或者重新创建一个
5. 网络设置:启动自动分配公有IP,创建安全组,把下面的“允许SSH流量、HTTPS流量、HTTP流量”的复选框都勾选上,其他保持默认
6. 配置存储:尽量选择20GiB及以上的存储,默认gp3不用改
7. 点击启动实例
02
安装WEB服务
1. 用SSH工具用公网地址链接该EC2,或者使用控制台链接该实例
2. 登录名ubuntu
3. 输入命令sudo -i转换为由root角色控制
4. 更新yum源 apt update
5. 下载apache web服务apt install apache2 -y
6. 启动apache服务systemctl start apache2
7. 安装完成后在浏览器访问EC2共有地址能显示apache的界面,说明下载成功
8. 下载PHP服务apt install php -y
9. 创建PHP文件,写入网页 echo "" >
phpinfo.php
10. 重启apache服务systemctl restart
apache2
11. 在地址后面加上/phpinfo.php,可以看到PHP信息界面,这时候说明我们的PHP正常开启了
03
安装数据库服务
1. 下载PHP扩展MySQL服务apt install php-mysqli
2. 下载MySQL数据库apt install mysql-server
3. 启动MySQL服务systemctl start mysql
4. 登录MySQL数据库 mysql -u root -p输入初始密码
5. 设置WordPress的数据库、用户名、密码,记住此处信息待会要用:
CREATE DATABASE 你的wordpress数据库名;
CREATE USER 你使用wordpress的数据库用户名@'localhost' IDENTIFIED BY '你的密码 ';
GRANT ALL PRIVILEGES ON 你使用wordpress的数据库用户名.* TO 你wordpress数据库名 @'localhost';
Exit:
6. 重启一下MySQL服务 systemctl restart mysql
04
安装WordPress服务
1.进入/var/www/html目录下,下载WordPress安装包:
wget https://cn.wordpress.org/wordpress-6.6.1-zh_CN.zip
2. 下载unzip服务 apt install unzip -y
3. 解压安装包 unzip wordpress-6.6.1-zh_CN.zip
4. ls看到wordpress文件夹
5. 移动wordpress里面的文件都到var/www/html下面
mv wordpress/* /var/www/html/
6. 删除目录下多余的东西 rm -rf wordpress/ wordpress-6.6.1-zh_CN.zip
7. 更改用户用户组、目录权限 chmod -R 775 /var/www/html
8. 重命名 wp-config-sample.php 文件为 wp-config.php
cp wp-config-sample.php wp-config.php
9. 编辑wp-config.php文件 vi wp-config.php
10. 在文件里找到以下行,并用数据库信息替换:
define('DB_NAME', '你的wordpress数据库名');
define('DB_USER', '你使用wordpress的数据库用户名');
define('DB_PASSWORD', '你的密码');
关闭编辑器并保存文件
11. 把目录下的index.html删掉或者移动到其他目录 mv index.html ~
05
访问WordPress
1. 在网址访问EC2公有地址,就能看到WordPress配置界面
2. 在数据库名、用户名、密码分别写入上面数据库设置的(此步骤不一定会出现,会自动进入下一步)
3. 数据库链接成功后再创建WordPress的使用用户,自己设置邮箱、用户、密码
4. 成功登录进入就可以使用自己的博客写自己的文章了