简介
WordPress 是使用 PHP 语言开发的博客平台, 用户可以在支持 PHP 和 MySQL 数据库的服务器上架设属于自己的网站. 也可以把 WordPress 当作一个内容管理系统 (CMS) 来使用.
WordPress 是一款个人博客系统, 并逐步演化成一款内容管理系统软件, 它是使用 PHP 语言和 MySQL 数据库开发的, 用户可以在支持 PHP 和 MySQL 数据库的服务器上使用自己的博客.
今天的这篇文章利用了腾讯云的 CVM 服务器以及云数据库 MySQL 等 Paas 基础产品设施在云端轻松构建部署属于自己的 WordPress 网站应用
操作步骤
一. 创建 CVM 云服务器
1在 CVM https://cloud.tencent.com/product/cvm?from=10680 云服务器 https://cloud.tencent.com/product/cvm?from=10680 面板中 -- 实例 -- 新建 CVM 云服务器
2选择自定义配置 -- 计费模式为 "按量付费"-- 地域选择 "北京"-- 可用区选择 "随机可用区"-- 网络选择 "默认" 即可
3实例类型选择 "标准型"-- 实例配置选择 "标准型 SA2"--"配置为 1H1G"
选择配置如下图所示
4 镜像部分选择 "公共镜像 --Centos,64 位, Centos7.2 64 位"
公网带宽选择 "免费分配独立公网 IP"-- 计费类型选择 "按使用流量"-- 带宽值数为: 100Mbps
具体配置如下, 配置完毕以后点击 "下一步: 设置主机" 进行下一步配置操作
5安全组配置为 "已有安全组" 并选择 "放通全部端口"
登陆方式为 "设置密码", 并在密码处, 设置对应的密码 (注意哦, 密码一定要符合复杂性要求的哦, 包含大写字母, 小写字母, 特殊字符, 数字等)
配置完毕以后, 点击 "下一步: 确认配置信息" 进行下一步配置操作
6所有配置完毕以后, 我们点击 "开通" 去开通 CVM 云服务器
7 正在开通中....
二. 远程连接云服务器
2.1. 使用远程工具登陆到服务器中
(Windows 系统可使用 xshell 或者 Putty 登陆, Mac 系统可直接使用 terminal 登陆, 当然啦, 你也可以直接在我们的腾讯云的控制台面板上直接进行 VNC 连接, 本篇文章以腾讯云所提供的 VNC 控制台直接远程连接)
三. 搭建 LAMP 集成环境
3.1 安装 LAMP 环境
输入以下命令安装 LAMP 环境
yum install -y httpd PHP PHP-fpm PHP-server PHP-MySQL MySQL
当显示 "Complete!" 或者 "完毕" 以后代表执行成功, 如下图所示
输入如下命令来配置 httpd 服务
VIM /etc/httpd/conf/httpd.conf
在打开的配置文件界面, 单击快捷键 "shift+g", 进入配置文件最后一行. 单击快捷键 "i" 进入编辑模式, 移动光标至配置文件末尾, 回车换行, 拷贝粘贴以下配置代码.
ServerName localhost:80
添加成功, 如图所示:
按 ECS 退出编辑模式, 按: 输入 wq 保存并退出
:wq
3.3 下载 WordPress 安装软件
输入下列命令, 下载 WordPress 安装软件
wget -c https://demo-1254274996.cos.ap-beijing.myqcloud.com/wordpress-4.9.1-zh_CN.tar.gz
执行完毕, 如下所示
3.4 解压 WordPress 安装软件
输入如下命令, 将 WordPress 安装包解压到 / var/www/html 中
tar -zxvf WordPress-4.9.1-zh_CN.tar.gz -C /var/www/HTML
执行成功, 如下所示
3.5 开放读写权限
输入如下命令, 赋予文件所在目录的读写权限
chmod -R 777 /var/www/HTML
执行完毕以后, 如下所示
3.6 开启 Httpd 服务
输入如下命令, 开启 httpd 服务
systemctl start httpd.service
执行成功, 如下所示
3.7 开启 PHP-fpm service
输入如下命令, 开启 PHP-fpm service 服务
systemctl start PHP-fpm.service
执行成功, 如下所示
3.8 查看 Httpd service 状态
执行如下命令, 查看 httpd service 状态:
systemctl status httpd
执行成功以后, 如下图所示, Httpd 服务处于 running 状态
3.9 查看 PHP-fpm service 状态
执行下述命令, 查看 PHP-fpm service 状态
systemctl status PHP-fpm
执行成功, 如下所示, PHP-fpm service 处于运行状态
3.10 将 httpd 服务设为开机自启
执行如下命令, 将 httpd 服务设为开机自启
systemctl enable httpd
执行成功如下所示, httpd 服务已加入开机自启
3.11 将 PHP-fpm 服务设置为开机自启
执行如下命令, 将 PHP-fpm 设为开机自启
systemctl enable PHP-fpm
执行成功, 如下所示, 已将 PHP-fpm 服务设置为开机启动
四. 创建并配置云数据库 TencentDB for MySQL
腾讯云数据库 MySQL(TencentDB for MySQL)为用户提供安全可靠, 易于维护的数据库服务. MySQL 是世界上最流行的开源关系数据库, 通过腾讯云数据库 MySQL, 您可实现分钟级别的数据库部署和弹性扩展, 不仅经济实惠, 而且稳定可靠, 易于运维. 云数据库 MySQL 提供备份恢复, 监控, 容灾, 快速扩容, 数据传输等全套解决方案, 为您简化数据库运维工作, 使您能更加专注于业务发展.
4.1 进入 TencentDB for MySQL 控制台
点击此处 https://console.cloud.tencent.com/cdb 可以直接进行传送 TencentDB for MySQL 控制台~
4.2 创建 TencentDB for MySQL 数据库实例并配置参数
按照如下信息购买配置 TencentDB for MySQL 数据库, 具体配置如下
1计费模式: 按量计费
2地域: 北京
3数据库版本: MySQL5.7
4架构: 基础版
5主可用区: 北京三区
6备可用区: 北京三区
7实例规格: 1H256MB
8硬盘: 50GB
网络: Default-VPC
10安全组: 放通全部端口
4.3 初始化 TencentDB for MySQL 数据库
在此处进行初始化, 自定义相关端口以及 root 账号密码等相关信息
在此处我们点击确认
初始化完毕~
4.4 登陆 TencentDB for MySQL 数据库
输入对应的账号密码进行登陆
登陆成功!
4.5 创建属于 WordPress 的数据库
五. 访问 WordPress 站点并进行相应配置
5.1 访问 WordPress 站点配置数据库
在浏览器中输入之前创建服务器的 IP 地址 + WordPress 进行访问, 例如
49.233.222.144/WordPress
注意: 请使用您自己的云服务器公网 IP 替换访问地址中的 IP
点击 "现在就开始!" 按钮,
进入 WordPress 数据库配置页面, 如下图所示配置相关参数:
1 数据库名: WordPress
2 用户名: root
3 密码: 之前创建的数据库密码
4 数据库主机: 填写数据库的内网地址和端口
5 表前缀: 默认
说明: 数据库的内网地址和端口可点击数据库实例列表中数据库基本信息进行查看, 如下图所示:
点击 "提交", 数据库配置成功后, 如下图所示:
5.2 安装 WordPress
单击 "现在安装". 设置站点标题, 用户名, 密码及电子邮件后, 点击 "安装 WordPress", 如下图所示:
如下所示~已经成功安装完毕!
至此, 我们的 WordPress 站点已经创建完毕~
来源: https://www.qcloud.com/developer/article/1608906