专栏首页【从零开始学习Go语言】【玩转腾讯云】三.云端轻松构建部署WordPress网站应用
原创

【玩转腾讯云】三.云端轻松构建部署WordPress网站应用

简介

WordPress是使用PHP语言开发的博客平台,用户可以在支持PHP和MySQL数据库的服务器上架设属于自己的网站。也可以把 WordPress当作一个内容管理系统(CMS)来使用。 WordPress是一款个人博客系统,并逐步演化成一款内容管理系统软件,它是使用PHP语言和MySQL数据库开发的,用户可以在支持 PHP 和 MySQL数据库的服务器上使用自己的博客。

今天的这篇文章利用了腾讯云的CVM服务器以及云数据库 MySQL等Paas基础产品设施在云端轻松构建部署属于自己的WordPress网站应用


操作步骤

一.创建CVM云服务器

①在CVM云服务器面板中——实例——新建CVM云服务器

②选择自定义配置——计费模式为“按量付费”——地域选择“北京”——可用区选择“随机可用区”——网络选择“默认”即可

③实例类型选择"标准型"——实例配置选择“标准型SA2"——“配置为1H1G”

选择配置如下图所示

④ 镜像部分选择“公共镜像——Centos、64位、Centos7.2 64位"

公网带宽选择“免费分配独立公网IP”——计费类型选择“按使用流量”——带宽值数为:100Mbps

具体配置如下,配置完毕以后点击“下一步:设置主机"进行下一步配置操作

⑤安全组配置为“已有安全组” 并选择“放通全部端口"

登陆方式为“设置密码”,并在密码处,设置对应的密码 (注意哦,密码一定要符合复杂性要求的哦,包含大写字母,小写字母,特殊字符,数字等)

配置完毕以后,点击“下一步:确认配置信息" 进行下一步配置操作

⑥所有配置完毕以后,我们点击“开通” 去开通CVM云服务器

⑦ 正在开通中....


二. 远程连接云服务器

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 控制台

点击此处可以直接进行传送TencentDB for Mysql 控制台~

4.2 创建TencentDB for Mysql 数据库实例并配置参数

按照如下信息购买配置TencentDB for Mysql 数据库,具体配置如下

①计费模式:按量计费

②地域:北京

③数据库版本:MySQL5.7

④架构:基础版

⑤主可用区:北京三区

⑥备可用区:北京三区

⑦实例规格:1H256MB

⑧硬盘:50GB

网络:Default-VPC

⑩安全组:放通全部端口

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数据库配置页面,如下图所示配置相关参数:

① 数据库名:wordpress

② 用户名:root

③ 密码:之前创建的数据库密码

④ 数据库主机:填写数据库的内网地址和端口

⑤ 表前缀:默认

说明:数据库的内网地址和端口可点击数据库实例列表中数据库基本信息进行查看,如下图所示:

点击“提交”,数据库配置成功后,如下图所示:

5.2 安装WordPress

单击“现在安装”。设置站点标题、用户名、密码及电子邮件后,点击“安装WordPress”,如下图所示:

如下所示~已经成功安装完毕!

至此,我们的Wordpress站点已经创建完毕~

原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 【玩转腾讯云】二.基于CVM服务器轻松部署PostgreSQL数据库

    ②选择自定义配置——计费模式为“按量付费”——地域选择“北京”——可用区选择“随机可用区”——网络选择“默认”即可

    一只特立独行的兔先生
  • 【玩转腾讯云】五.手把手教你用VNC搭建Ubuntu可视化界面(一)

    ②选择自定义配置——计费模式为“按量付费”——地域选择“北京”——可用区选择“随机可用区”——网络选择“默认”即可

    一只特立独行的兔先生
  • 【玩转腾讯云】一.半小时轻松搭建属于自己的Discuz论坛

    Discuz!是一套通用社区论坛软件系统,用户在不需要任何编程的基础上,通过简单的设置和安装,在互联网上搭建起具备完善功能、很强负载能力和可高度定制的论坛服务。

    一只特立独行的兔先生
  • 图数据库neo4j介绍(1)——基础

    基于数学里的图论的思想和算法而实现的高效处理复杂关系网络的新型数据库系统。 在社交网络、实时推荐、人工智能领域应用广泛。

    DC童生
  • TDSQL架构及运营介绍

    作者介绍:李瑞,高级DBA,拥有丰富的数据库运维运营经验,现负责腾讯云分布式数据库运营相关工作,对数据库的高一致性、高可靠、分布式架构等有深入理解,擅长MySQ...

    腾讯云数据库 TencentDB
  • 【腾讯云的1001种玩法】在腾讯云上创建您的SQL Server 故障转移集群 (1)

    在国内公有云厂商上搭建一套SQL Cluster的难度相信做Windows的童鞋都会很清楚,并非它的搭建有多少难度,只是很多细节需要注意。所以,今天我就来讲讲如...

    李斯达
  • 将已有项目代码通过命令行方式上传到github,简易傻瓜教程(图文)将已有项目代码通过命令行方式上传到github,傻瓜教程(图文)1. 创建一个github项目2. 在Repository name

    将已有项目代码通过命令行方式上传到github,傻瓜教程(图文) 本文地址:http://www.jianshu.com/p/6030066a20e4 git...

    Albert陈凯
  • 图像处理R包magick学习笔记

    作者:严涛 浙江大学作物遗传育种在读研究生(生物信息学方向)伪码农,R语言爱好者,爱开源

    生信宝典
  • 从香农说起

    我在大学上量子物理的时候,觉得这门课公式繁多,一度不愿意去学习。直到后来我看到近代量子物理的发展简史,才感受到其中的美妙。那是一种人文与科学的交织,我深深陶醉...

    故事尾音
  • 当DevOps邂逅云原生

    乌云笼罩下还敢谈创业?面对生存,小型创新企业如何把握领跑的机会? 同样面临转型,为什么别人是华丽转身响彻寰宇,而你却东张西望波澜不起。悄悄告诉你,越来越多的企业...

    腾讯云大学

扫码关注云+社区

领取腾讯云代金券