热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

面向零基础的阿里云+WordPress搭建个人博客网站详细图文教程

文章目录一、写在前面二、开发环境三、所需软件四、主要流程五、搭建步骤5.1购买阿里云ECS主机5.2购买域名5.3为域名申请备案5.3.1为什么要备案5.3.2备案具体步骤5.4环

文章目录



  • 一、写在前面

  • 二、开发环境

  • 三、所需软件

  • 四、主要流程

  • 五、搭建步骤


    • 5.1 购买阿里云ECS主机

    • 5.2 购买域名

    • 5.3 为域名申请备案



        • 5.3.1 为什么要备案

        • 5.3.2 备案具体步骤



    • 5.4 环境配置



        • 5.4.1 安装并配置XShell

        • 5.4.2 安装并配置XFtp

        • 5.4.3 安装并配置Web环境



    • 5.5 安装并配置phpMyAdmin

    • 5.6 安装并配置WordPress

    • 5.7 域名解析



        • 5.7.1 为什么需要域名解析

        • 5.7.2 域名解析的具体步骤




  • 六、其他配置


    • 6.1 后台管理

    • 6.2 安装主题

    • 6.3 安装插件


  • 七、我的博客

一、写在前面

  现在越来越多的人选择搭建一个个人的博客,做出来不仅很有成就感并学到很多知识,而且自己搭建的博客具有高度的自定义,写这篇博客的目的就是因为这几天我自己刚刚租了一台服务器并且搭建了属于自己的博客,把自己的过程发出来方便更多的人搭建个人博客,并且避免踩很多坑


二、开发环境

  1. Windows 10 64位

  2. CentOS 7.3 64位


三、所需软件

  1. 阿里云Linux一键安装web环境sh-1.5

  2. Xshell-6.0.0175p

  3. Xftp-6.0.0143p

  4. phpMyAdmin-4.1.0

  5. wordpress-4.3.1-zh_CN

  6. 下载链接,提取码:459a


四、主要流程

  1. 购买阿里云ECS主机

  2. 购买域名

  3. 为域名申请备案

  4. 环境配置

  5. 安装并配置phpMyAdmin

  6. 安装并配置WordPress

  7. 域名解析


五、搭建步骤

5.1 购买阿里云ECS主机



  1. 登录 阿里云官网,选择“云服务器ECS”



  1. 点击“立即购买”



  1. 按照要求登录之后,选择“一键购买”



  1. 按照我框选的选择即可,最后点击右下角“确认订单”



  1. 按照提示购买成功,回到阿里云网站首页,点击上方“控制台”



  1. 来到之后的界面,选择“云服务器ECS”



  1. 点击“云服务器”



  1. 我们可以看到我们已经拥有了自己的服务器


5.2 购买域名



  1. 来到阿里云网站首页,点击“域名注册”



  1. 在搜索框输入自己想要的域名,点击“查域名”



  1. 选择一个自己喜欢的,点击“加入清单”



  1. 点击右面“立即结算”



  1. 按照提示选择“立即购买”即可



  1. 我们回到阿里云网站主页,点击“控制台”



  1. 点击“域名”



  1. 可以看到我们已经拥有自己的域名啦



  1. 最后进行实名注册就可以了,按照提示要求即可,不再赘述


5.3 为域名申请备案


5.3.1 为什么要备案

     我们现在只能通过IP地址访问到我们的服务器(网站),但是往往这样是不方便的,并且网站备案是国家相关部门要求的,在国内的所有网站都必须备案(使用海外服务器则不需要备案),未备案的域名不能使用国内服务器,假如网站不备案的话,很有可能被查处以后关停,我们为自己购买的域名进行备案之后就好比我们的IP地址和我们的域名形成了一个映射关系,我们就可以通过域名直接访问到服务器(网站),这样不仅操作更加方便,而且我们的网站域名是合法的


5.3.2 备案具体步骤



  1. 在“控制台”右上角搜索框输入“备案”,点击“备案管理”



  1. 在这个界面在自己想进行备案的实例后面点击“申请”



  1. 根据刚才申请的备案号对应点击“去备案”,这里要记住自己的备案号



  1. 接下来就按照提示操作即可,没有难度,首先填写自己的个人信息,经过初审之后会有员工和你打电话确认身份,所以我们要保证手机通畅,通过初审之后就会进入通信管理局进行审核(如下图),虽然这个审核时间比较长,但是过程比较简单,等待通信管理局审核通过我们的域名也就可以使用了,在等待的时间我们可以先进行网站环境的搭建


5.4 环境配置


5.4.1 安装并配置XShell



  1. 去上面我发的链接下载即可,下载之后点击“下一步”开始安装



  1. 选择“免费为家庭/学校”



  1. 选择“我接受许可证协议中的条款(A)”



  1. 选择安装目录,安装目录不要有空格和中文



  1. 选择“下一步”



  1. 点击“安装”



  1. 完成安装



  1. 打开XShell,点击“文件->新建”,如下两个位置输入信息


        ① 名称:自定义名称

        ② 主机:填写购买的阿里云服务器IP地址



  1. 选择“终端”,使用UTF-8编码,避免乱码



  1. 选择“打开”,之后选择我们刚刚创建的连接,点击右下角“连接”即可



  1. 输入用户名,使用默认的root用户即可



  1. 输入密码,就是购买阿里云服务器时设置的密码



  1. 接受并保存



  1. 之后就可以连接到阿里云服务器了


5.4.2 安装并配置XFtp



  1. 去上面我发的链接下载即可,下载之后点击“下一步”开始安装



  1. 选择“免费为家庭/学校”



  1. 选择“我接受许可证协议中的条款(A)”



  1. 选择安装目录,安装目录不要有空格和中文



  1. 选择“下一步”



  1. 点击“安装”



  1. 完成安装



  1. 点击XShell上方工具类的XFtp图标进行连接



  1. 成功连接到服务器,我们就可以传输文件了


5.4.3 安装并配置Web环境



  1. 去上面我发的链接下载安装文件,将安装文件拷贝到服务器的/root路径下

  2. 终端输入“ll”,查看文件



  1. 修改目录权限

chmod -R 777 sh-1.5.5


  1. 终端输入“cd sh-1.5.5”进入安装目录



  1. 终端输入“./install.sh”开始安装



  1. 这里要严格根据我选择的,否则会出现版本不对应问题,首先选择“apache”



  1. 选择“apache2.4.10”版本



  1. 选择“php5.5.7”版本



  1. 选择“MySql5.5.40”版本



  1. 接下来没有别的需要注意的了,直接进行安装即可,安装时间大约需要20~30分钟,安装成功如下所示,只要界面有这个即可,其他细节比如版本不用担心,只要上面和我选择一样即可



  1. 终端输入“netstat -tunpl”,查看安装的程序是否在运行

        ① 9000 端口:php服务(没显示,但是没问题)

        ② 3306端口:MySql服务

        ③ 80端口:httpd服务

        ④ 21端口:ftp服务



  1. 终端输入“passwd www”,设置ftp密码,按照提示输入两次即可



  1. 终端输入“cat account.log”,查看MySql原始密码,并记录



  1. 设置MySql密码,使用上面记录的原始密码修改新的密码,-p和旧密码之间没有空格,password和新密码之间有空格

mysqladmin -uroot -p旧密码 password 新密码

5.5 安装并配置phpMyAdmin



  1. 去上面我发的链接下载安装文件,首先将/alidata/www/phpwind这个目录的所有文件全部删除,对,没错,全部删除,然后将安装文件上传至这个目录



  1. 打开浏览器输入“http://公网IP/phpMyAdmin/”,然后按照图示输入信息,点击“执行”即可



  1. 创建一个我们博客专用的数据库



  1. 按照图示填写信息,注意“排序规则”选择“utf8_general_ci”,然后点击“创建”即可


5.6 安装并配置WordPress



  1. 去我上面发的链接下载,将安装文件解压之后上传到/alidata/www/phpwind目录,注意是解压之后的内容放到和phpMyAdmin同目录下



  1. 之后直接用浏览器输入IP地址,就会进入WordPress的安装界面,点击“现在就开始!”



  1. 填写信息


        ① 数据库名:就是之前我们在phpMyAdmin创建的数据库名

        ② 用户名:MySql用户名

        ③ 密码:MySql密码

        ④ 数据库主机:默认localhost即可,不用修改

        ⑤ 表前缀:建议修改表前缀,任意即可,注意不要用中文和空格,直接用英文就好



  1. 点击“进行安装”



  1. 填写信息,点击“安装WordPress”


        ① 站点标题:任意

        ② 用户名:管理后台登录用户名

        ③ 密码:管理后台登录密码

        ④ 您的电子邮件:填写自己的电子邮件地址即可

        ⑤ 隐私,勾选“允许搜索引擎索引本站点”



  1. 点击“登录”



  1. 输入刚才安装时的用户名和密码,点击“登录”



  1. 这样我们就来到了后台管理界面



  1. 之后在浏览器直接输入IP地址,就能访问到我们的个人博客网站了,全球所有人都可以通过IP地址访问到,也就意味着我们的博客搭建成功了


5.7 域名解析


5.7.1 为什么需要域名解析

     如果我们之前的备案已经成功了,那么我们就需要进行域名解析,进行域名解析之后,我们就可以直接通过域名来访问个人网站了,我理解为一种映射关系,以前需要IP访问,我们将IP映射到域名,那么就可以通过域名访问我们的个人博客网站了,如果没有备案完成也不要担心,我们也需要进行解析,等待备案成功之后,就不需要第二次域名解析了


5.7.2 域名解析的具体步骤



  1. 来到阿里云网站主界面,点击上方“控制台”



  1. 点击“域名”



  1. 选择需要解析的域名,点击后面的“解析”



  1. 首先点击左侧“添加记录”,然后按照我的提示填写信息,最后点击确认



  1. 解析成功之后如图所示,这时我们就可以通过域名访问我们的网站了,暂时没通过备案的小伙伴不要着急,等待通过备案之后自然可以访问


六、其他配置

6.1 后台管理



  1. 我们在浏览器输入“IP地址/admin”或“域名/admin”,就会进入后台管理,如图所示



  1. 后台管理界面的简单介绍,如图所示


6.2 安装主题



  1. 官方自带的主题不太好看,我们就换一个,顺便熟悉一下后台管理,首先点击后台管理界面的“外观”



  1. 然后点击“添加”



  1. 在这里选一个你喜欢的主题,然后将鼠标轻轻放上去,点击安装即可,这样我们就拥有自己好看的主题了,还支持自定义,小伙伴们去探索吧


6.3 安装插件



  1. 一些插件可以让我们的操作简化,而且还能提供额外的功能,那么,首先我们点击后台管理界面的“插件”



  1. 点击“安装插件”



  1. 来到这个界面我们可以看到很多插件,但是注意有的插件和我们的版本不对应,所以不能使用,我们要选择“该插件兼容于您当前使用的WordPress版本。”的插件进行安装,选择好想要的插件之后点击“现在安装”,这样我们就可以使用各种各样的插件了


七、我的博客

     欢迎访问我的博客,目前正在备案中,博客整体架构也在优化整理当中


本文地址:https://blog.csdn.net/IronmanJay/article/details/108204431



推荐阅读
  • 如何实现织梦DedeCms全站伪静态
    本文介绍了如何通过修改织梦DedeCms源代码来实现全站伪静态,以提高管理和SEO效果。全站伪静态可以避免重复URL的问题,同时通过使用mod_rewrite伪静态模块和.htaccess正则表达式,可以更好地适应搜索引擎的需求。文章还提到了一些相关的技术和工具,如Ubuntu、qt编程、tomcat端口、爬虫、php request根目录等。 ... [详细]
  • Nginx使用AWStats日志分析的步骤及注意事项
    本文介绍了在Centos7操作系统上使用Nginx和AWStats进行日志分析的步骤和注意事项。通过AWStats可以统计网站的访问量、IP地址、操作系统、浏览器等信息,并提供精确到每月、每日、每小时的数据。在部署AWStats之前需要确认服务器上已经安装了Perl环境,并进行DNS解析。 ... [详细]
  • 搭建Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境的详细步骤
    本文详细介绍了搭建Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境的步骤,包括环境说明、相关软件下载的地址以及所需的插件下载地址。 ... [详细]
  • 本文介绍了在Mac上搭建php环境后无法使用localhost连接mysql的问题,并通过将localhost替换为127.0.0.1或本机IP解决了该问题。文章解释了localhost和127.0.0.1的区别,指出了使用socket方式连接导致连接失败的原因。此外,还提供了相关链接供读者深入了解。 ... [详细]
  • 本文介绍了在Windows环境下如何配置php+apache环境,包括下载php7和apache2.4、安装vc2015运行时环境、启动php7和apache2.4等步骤。希望对需要搭建php7环境的读者有一定的参考价值。摘要长度为169字。 ... [详细]
  • mac php错误日志配置方法及错误级别修改
    本文介绍了在mac环境下配置php错误日志的方法,包括修改php.ini文件和httpd.conf文件的操作步骤。同时还介绍了如何修改错误级别,以及相应的错误级别参考链接。 ... [详细]
  • 本文介绍了如何使用PHP向系统日历中添加事件的方法,通过使用PHP技术可以实现自动添加事件的功能,从而实现全局通知系统和迅速记录工具的自动化。同时还提到了系统exchange自带的日历具有同步感的特点,以及使用web技术实现自动添加事件的优势。 ... [详细]
  • 本文详细介绍了SQL日志收缩的方法,包括截断日志和删除不需要的旧日志记录。通过备份日志和使用DBCC SHRINKFILE命令可以实现日志的收缩。同时,还介绍了截断日志的原理和注意事项,包括不能截断事务日志的活动部分和MinLSN的确定方法。通过本文的方法,可以有效减小逻辑日志的大小,提高数据库的性能。 ... [详细]
  • 本文介绍了Python高级网络编程及TCP/IP协议簇的OSI七层模型。首先简单介绍了七层模型的各层及其封装解封装过程。然后讨论了程序开发中涉及到的网络通信内容,主要包括TCP协议、UDP协议和IPV4协议。最后还介绍了socket编程、聊天socket实现、远程执行命令、上传文件、socketserver及其源码分析等相关内容。 ... [详细]
  • 这是原文链接:sendingformdata许多情况下,我们使用表单发送数据到服务器。服务器处理数据并返回响应给用户。这看起来很简单,但是 ... [详细]
  • 本文介绍了Web学习历程记录中关于Tomcat的基本概念和配置。首先解释了Web静态Web资源和动态Web资源的概念,以及C/S架构和B/S架构的区别。然后介绍了常见的Web服务器,包括Weblogic、WebSphere和Tomcat。接着详细讲解了Tomcat的虚拟主机、web应用和虚拟路径映射的概念和配置过程。最后简要介绍了http协议的作用。本文内容详实,适合初学者了解Tomcat的基础知识。 ... [详细]
  • 本文介绍了关于apache、phpmyadmin、mysql、php、emacs、path等知识点,以及如何搭建php环境。文章提供了详细的安装步骤和所需软件列表,希望能帮助读者解决与LAMP相关的技术问题。 ... [详细]
  • 本文介绍了在使用Python中的aiohttp模块模拟服务器时出现的连接失败问题,并提供了相应的解决方法。文章中详细说明了出错的代码以及相关的软件版本和环境信息,同时也提到了相关的警告信息和函数的替代方案。通过阅读本文,读者可以了解到如何解决Python连接服务器失败的问题,并对aiohttp模块有更深入的了解。 ... [详细]
  • 本文介绍了在CentOS上安装Python2.7.2的详细步骤,包括下载、解压、编译和安装等操作。同时提供了一些注意事项,以及测试安装是否成功的方法。 ... [详细]
  • 如何提高PHP编程技能及推荐高级教程
    本文介绍了如何提高PHP编程技能的方法,推荐了一些高级教程。学习任何一种编程语言都需要长期的坚持和不懈的努力,本文提醒读者要有足够的耐心和时间投入。通过实践操作学习,可以更好地理解和掌握PHP语言的特异性,特别是单引号和双引号的用法。同时,本文也指出了只走马观花看整体而不深入学习的学习方式无法真正掌握这门语言,建议读者要从整体来考虑局部,培养大局观。最后,本文提醒读者完成一个像模像样的网站需要付出更多的努力和实践。 ... [详细]
author-avatar
PengJin05
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有