专栏首页云计算认知升级如何在腾讯云快速构建一个 Wordpress 个人站点
原创

如何在腾讯云快速构建一个 Wordpress 个人站点

实验架构

任务一:创建一台云主机并登录

登录公共帐号,在云主机控制台找到自己的云主机,复制你的主机的公网IP

登录云主机

Step1: 下载并安装客户端软件

从本地登录到Linux云服务器,我们需要下载一款链接工具。

这里我们使用Putty来链接服务器。

访问链接

下载Putty.exe

Step2:登录到Linux服务器

  1. 双击打开Putty,在Hostname中输入IP地址,点击下方的Open,进入命令行界面
  2. 使用用户Ubuntu登录,密码为你自己设置的密码
  3. 登录成功后,输入命令sudo su 切换到root用户下。

操作示例如下:

注:管理员账号的初始密码由系统分配,用户可以重置密码,详见管理员账号密码重置。同时,用于登录的公网IP可以在管理界面查询(如下图所示)

任务二:购买一个数据库实例,并初始化

登录控制台,根据你拿到的用户名和密码,找到自己的数据库

  • 服务器端安装MySQL Client

# apt-get install mysql-client

  • 验证数据库是否正常连通
  • 首先查看数据库的内外IP,

# mysql -h10.66.126.19 -uroot -p

任务三:安装并配置必要的软件

任务目标:在云主机安装必要的支持软件,包括Nginx,PHP运行环境,PHP MySQL扩展。并通过Nginx成功配置一个web service

  • 更新apt源

# apt-get update

  • 安装Nginx

# apt-get install nginx

  • 验证Nginx是否安装成功

# service nginx restart

  • 浏览器中输入外网IP
  • 安装PHP执行环境

# apt-get install php5-fpm

  • 安装PHP MySQL扩展

# apt-get install php5-mysql

任务四: 获取wordpress源码,完成相关配置

任务目标:从github中获取wordpress源码,配置wordpress的web service, 并创建相关的数据库表,以及wordpress和数据库连接配置

  • 获取wordpress源码

# wget http://download-10012769.cos.myqcloud.com/wordpress-4.5.3-zh_CN.tar.gz

  • 创建web service工作目录

# mkdir /var/www

  • 将wordpress源码解压到web service 工作目录

# tar -xzf wordpress-4.5.3-zh_CN.tar.gz -C /var/www

  • 修改目录权限

# chown -R www-data:www-data /var/www/wordpress

  • 配置Nginx :执行如下命令下载设置脚本
wget -O echo.sh http://yepscript.com/qcloud-wordpress

bash echo.sh

在弹出提示Please Input Your Doamin时,输入云服务器的IP,并按回车。

创建完成后,执行service nginx reload重新加载配置文件

  • 创建Wordpress数据库

在腾讯云的数据库管理页点击登录,进入到管理控制的页面

用你初始化时设置的密码登录。用户名为root,密码为你自己设置的密码

登录成功后,点击顶部的Tab,选择数据库,进入数据库管理页面,在下方输入框输入要创建的数据库名,点击创建

创建成功后,会自动定向到数据库页面,点击权限、新增用户账户

在新的页面中设置你的用户信息,其中需要注意的是数据库的主机应该为你的CVM的内网IP

  • 重启web service和php-fpm

service nginx restart service php5-fpm restart

任务五:安装配置wordpress

在浏览器中访问你的服务器的IP,

点击下一步安装,输入你的数据库信息,然后点击下一步安装

详情可看下图

任务六:使用负载均衡进行平行扩展(老师演示)

创建一个负载均衡

绑定之前创建的云主机,直接通过负载均衡的地址来访问服务

将现有的云主机创建镜像

新生成一台云主机,挂载到负载均衡

停止一台机器的服务,看看wordpress是否正常工作

任务七:将镜像共享到自己的帐号

将自己的云主机停止

使用云主机创建镜像

为创建好的镜像设置共享

在原有帐号上查看共享的镜像

任务八:清空数据库

使用mysql -hIP -u用户名 -p命令登录到数据库上

执行命令 drop database 数据库名;

保存退出

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

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

登录 后参与评论
0 条评论

相关文章

  • WordPress - 基于 Ubuntu 16.04 搭建个人博客

    购买了腾讯云服务器后, 准备开始搭建个人博客了, 这里根据网上的各种资源整理一下.(终端下进行) 如果是学习的话强烈推荐 基于 Ubuntu 搭建 Word...

    AIHGF
  • 腾讯云 CVM 入门

    腾讯云目前支持三种不同的方式来登录和管理您的 CVM, 请您根据自身场景灵活选择登录方式:控制台,CLI 和 API/SDKs。

    勤劳的小蜜蜂
  • 如何使用腾讯云45元代金券购买带宽按量计费的云主机?

    对于收到腾讯云45元代金券,想要尝试一下云主机使用体验用户。可以阅读本教程,了解如何使用腾讯云45元代金券,购买带宽按量计费的云主机。

    贺嘉
  • 【就是快】10分钟搭建一台web服务器!

    现如今互联网时代,“快”正在成为一种潮流。发现用户需求,快速开发测试产品,迅速迭代,也许你就抢占了市场。

    高龙飞
  • 我的Serverless实战—基于Serverless搭建WordPress个人博客图文教程

    serverless中的server是服务器的意思,less是没有的意思,顾名思义也就是无服务器

    乌龟哥哥
  • 如何在Ubuntu上 dockerize和部署多个WordPress应用程序

    WordPress已成为世界上最常见的部署和使用的Web应用程序之一。由于多年的不断发展,现在可以基于WordPress及其可用的插件/扩展创建几乎无数的不同网...

    大瓜皮
  • 【玩转 WordPress】基于Mac的手动搭建WordPress个人站点的方法

    WordPress是一款通过使用PHP语言开发的博客平台,开发者可以通过WordPress搭建属于自己的个人博客平台,本篇博文以Mac操作系统为例,手动搭建Wo...

    三掌柜
  • ​CODING 静态网站服务升级,快速、稳定、高拓展!

    CODING 静态网站拥有强大的页面托管服务,目前已有数万开发者、设计师、产品经理、团队与企业使用 CODING 静态网站托管了他(她)们的个人网站、博客、企业...

    CODING
  • 【玩转腾讯云】基于serverless搭建wordpress详细教程及配置体验

    serverless中的server是服务器的意思,less是没有的意思,顾名思义也就是无服务器

    乌龟哥哥
  • CODING 静态网站服务升级,快速、稳定、高拓展!

    CODING 静态网站拥有强大的页面托管服务,目前已有数万开发者、设计师、产品经理、团队与企业使用 CODING 静态网站托管了他(她)们的个人网站、博客、企...

    腾讯云serverless团队
  • 5分钟玩转Lighthouse|零基础也能拥有WordPress个人博客

    【5分钟玩转Lighthouse】系列文章将为大家分享轻量应用服务器使用教程,提供丰富的实践指南,帮助大家快速上手并获得最佳产品体验。本期主要介绍如何借力 Li...

    腾讯云计算产品团队
  • 腾讯云服务器CVM+CentOS,部署LAMP环境快速搭建WordPress博客

    基于腾讯云服务器CVM+ CentOS,部署LAMP环境快速搭建WordPress个人博客。

    就要上云
  • 【5分钟玩转Lighthouse】搭建WordPress博客

    我们本期【5分钟玩转Lighthouse】系列教程中,将为大家介绍如何借力腾讯云Lighthouse实例,快速搭建基于WordPress的个人博客网站。

    溪歪歪
  • 【5分钟玩转Lighthouse】用Umami做博客站点统计

    最近跟着Bilibili上的UP主溪歪歪_BILI的教学视频“如何搭建第一个博客站点”,用轻量应用服务器搭建了一个WordPress博客站点。主要有以下5个步骤...

    风之泪
  • 腾讯云服务器, 域名备案及 CDN 服务体验

    另外, 程序猿有个自己稳定的网络开发环境(程序猿开发不都是 copy from stackoverflow/Google 么, 哈哈 ?)也是极好的. 所以最终...

    程序猿石头

扫码关注腾讯云开发者

领取腾讯云代金券