动手搭建真正的网站(二):试试全世界41%的网站都在用的建站工具

本文涉及的产品
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS PostgreSQL,集群系列 2核4GB
简介: 单刀直入,这个工具叫做WordPress,简称WP,它是用PHP语言写成的,使用MySQL数据库来存储数据

image.png

单刀直入,这个工具叫做WordPress,简称WP,它是用PHP语言写成的,使用MySQL数据库来存储数据。我有一个朋友多年来专攻WP,国内最有影响力的WP网站“我爱水煮鱼”就是他做的,他开发过很多实用的WP插件,他还用WP做后台来开发微信小程序、iOS、Android应用等,他也付费给人做WP网站优化,整站开发等,价格不菲,据说现在已经靠着WP开发做到财务自由了。最后补充一点,这个朋友他不太认识我。

第一步:安装WordPress

WordPress的介绍可以自行Google,简单来说就是用PHP+MySQL技术实现的一个通用网站,部署在服务器上以后经过简单配置就可以运行起来。在一台裸的Linux服务器上安装WordPress之前需要先安装Apache、PHP环境、Ngnix、MySQL、phpMyAdmin等等,同时要完成很多相应的配置,上网查一下发现每一个步骤都要做很多事情、敲很多命令,感觉好像不是那么简单啊,确实,很繁琐的,码农就喜欢这样。不过我不打算介绍这些繁琐的步骤,因为你买到的服务器可以一键搞定这些环境安装,按需选择即可:
image.png

所以,下一步直接安装WordPress就好(其实服务器配置时连这一步也可以一并完成,我们就赘述一下),去官网下载最新的源码包,https://cn.Wordpress

.org/download,如果网络慢,也可以从其他地方下载(截图是一个旧版本):
image.png

使用服务器提供给你的方法,将整个压缩包上传到服务器上,并解压到/xxx/xxx/html目录:

image.png
下面的步骤也是了解一下就好,反正服务商都帮你配好了:修改用户权限、设置服务器主页等等,最后将wordpress目录下的wp-config-sample.php重命名为wp-config.php,修改其中的数据库连接信息:
image.png
到这一步就可以试试访问你的网站了,在浏览器中输入http:// 你的域名或者IP地址/wp-admin/install.php即可打开WP安装界面,后面的步骤按照它的提示一步一步做就可以,即官方宣称的五分钟搞定网站安装:

image.png
可见广告都是骗人的,为了这五分钟我们费了多大的劲啊,光是这科普文我都写了八九篇了。装好了之后访问wp-login.php就可以看到登录页面了:
image.png

第二步:主题与插件

登录之后就到了网站的后台页面,后台就是指专门用来对网站本身进行配置管理的页面,这里其实没什么好说的,看看菜单上面的文字就知道是干啥的。重点强调一下主题和插件:
image.png

主题提供一套整体风格,包括页面布局、背景、颜色等,可以直接在线搜索、试用、安装:

image.png
插件则是提供某种特别的功能,比如投票管理、文件下载、广告管理、微信对接等等,也是支持在线搜索、安装:

image.png

第三步:开始创作

选好合适的主题,按需安装插件,就可以开始创作了。写文章也是在后台页面直接操作:
image.png

好了,关于使用WordPress搭建网站这件事情知道这些差不多就够了,建站不难,难的是内容创作,如果不是工作需要,建议不必在建站上花费太多精力,怎么简单怎么来就行。

彩蛋:能不能不买服务器?

得益于勤俭节约的优良品质,我研究了各种降低网站成本的方法,可以算是比较精通了,极限情况就是只花域名的钱,当然主要是我的网站没什么人访问,不需要太高的性能。使用按量计费PAAS服务可以省去购买完整服务器的费用,PAAS就是把服务器拆成一个个的单独功能、按量计费,一般MySQL的费用比较高,那我们就不用它。有一个词叫做静态网站,我理解之所以叫静态网站是因为它的页面都是固定的,不像WordPress可以在后台修改配置并保存在数据库里,再刷新页面它就变了。静态网站的原理就是用工具自动生成一套完整的HTML代码,把它们上传到服务器上,网站就算部署好了,至于这个生成HTML的工具可以了解一下Hexo、Jekyll等,静态网站解决的问题是:既实现了轻量化又避免了手工编写静态页面不合理。

继续讨论省钱的问题,我们不用服务器,连PAAS都可以不用,直接使用GitHub、Gitee、Coding这些代码管理平台的静态网站托管功能即可,也支持绑定域名:

image.png

有没有看到选项里还有一个动态网站?是的,这个是新鲜玩意儿,动态网站也可以托管了,就是说我们费半天劲搭建的 WordPress 网站也可以在代码管理平台一键搞定,好不好用呢?这个就当一个作业题,留给你试试吧。
image.png

“码农的世界”这个话题后续还可能聊一些别的,比如:什么是微信小程序?如何用Python做数据分析?Seq2Seq 模型聊天机器人等等。另外也可能尝试一些新的话题,比如:C++进阶之路、OpenHarmony学习笔记,跑步练琴写代码,码农也要不断学习嘛,与君共勉!
原文地址

相关实践学习
如何快速连接云数据库RDS MySQL
本场景介绍如何通过阿里云数据管理服务DMS快速连接云数据库RDS MySQL,然后进行数据表的CRUD操作。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
安全 Java 关系型数据库
💖10分钟阿里云搭建个人网站(保姆级新手向)💖
我通常都会说自己搭建一个网站,利用阿里云/腾讯云/华为云/七牛云等等各种云服务器来快速搭建一个属于自己的装x小网站,虽然不是很牛x,但是对于说找实习、做毕业设计加分,这种纯粹是绰绰有余,别人会觉得你很有动手能力,话不多说,马上开始,给我十分钟,带你学会一个装x的小知识点。
1908 0
💖10分钟阿里云搭建个人网站(保姆级新手向)💖
|
7月前
|
NoSQL 数据可视化 Docker
这是一份简单到没朋友的上手图数据库的图文教程
本文是一份极度友好,你即便只会一个开机操作、不懂任何数据库的人,也能通过学习本文查询到你想要的图关系。
535 0
|
域名解析 数据安全/隐私保护
自己动手搭建一个网站
最近在研究着随便搞一个网站玩玩,既然有想法了,马上行动。 各种查资料的过程就忽略掉了,下面直入主题。
利用docsify搭建个人博客并免费上线,太好用了,必须分享一下!
利用docsify搭建个人博客并免费上线,太好用了,必须分享一下!
|
数据可视化 算法 数据挖掘
8 个精彩的免费 G​​IS 软件资源分享
8 个精彩的免费 G​​IS 软件资源分享
206 0
8 个精彩的免费 G​​IS 软件资源分享
|
缓存 JavaScript 前端开发
手把手教你从0开始搭建个人博客,东半球最详细的保姆级博客搭建部署教程 | 程序员人手必备个人博客网站
手把手教你从0开始搭建个人博客,东半球最详细的保姆级博客搭建部署教程 | 程序员人手必备个人博客网站
手把手教你从0开始搭建个人博客,东半球最详细的保姆级博客搭建部署教程 | 程序员人手必备个人博客网站
阿里云使用初体验(从服务器小白到熟练使用服务器)
详细描述了我使用阿里云ESC服务器的初体验,从一名零基础学者到成功部署属于自己的网站。
176 2
阿里云使用初体验(从服务器小白到熟练使用服务器)
|
Linux Windows
服务器小白阿里云使用初体验
来自大四学生的阿里云服务器试用初体验
|
弹性计算 Java 关系型数据库
小白的第一次搭建服务器
小白第一次部署ssm项目,期间遇到了很多问题
|
Java 大数据 开发者
清净!安装这款2M的免费工具,终于可以好好上网了....
工作和学习中,有很大一部分时间都在和浏览器以及各种各样的网站在打交道。