分享好友 站长动态首页 网站导航

2022 程序员重要数字资产:WordPress 快速搭建个人独立网站

网友发布 2022-10-26 21:32 · 头闻号数据库

这个自媒体时代,人人皆可成为 IP,什么最能体现程序员的个人品牌形象?首先拥有一个独立的个人品牌网站,无疑让你从普通人之中脱颖而出。不仅如此,不断经营自己的独立网站,还可以给未来的自己带来更多的可能,成为重要的数字资产。

当然打造个人 IP 不是本文要讲的东西。我们这里要讲的是,作为一个 Web 开发程序员,要想打造个人 IP,没有一个像样的个人独立网站,说啥也不行。

我是一个普通的 Web 开发者,使用 WordPress 也有小几年了,这里做个总结,将快速搭建网站的流程分享给同行们。

正文开始。

1. WordPress 是什么?它为什么可以帮助我们快速建站

WordPress 是一个基于 PHP 的开源免费的建站软件,号称 5 分钟就可以搭建一个网站,当然这个需要所有准备工作都已经做好,比如服务器和域名已经购买,比如服务器已经部署好。

那么 WordPress 功能有多强大?它的生态系统又如何?接下来让我简短地为你介绍。

事实上你能想到的大部分网站类型,都可以用它短时间内轻松搭建出来:

如果你是一个 WordPress 开发者,熟悉它的各种 API,各种主题插件生态,那么其他任何类型的网站,发挥自己的想象力都可以通过 WordPress 开发出来。

值得一提的是, WordPress 制作的网站在全球所有网站中所占比例逐年身高,到 2021 年已经占有 39.5% 的市场份额。这是个惊人的数字,足以说明它的魅力,它的生态。

2. 两个建网站的避不开的东西:域名和服务器

谈论建网站,离不开两个最基本的东西:域名和服务器。有人说了,现在有种技术叫 Serverless,不需要服务器,其实这也是服务器一种类型,就是服务端不用开发者操心了而已。 那么域名和服务器是什么东西?对于没做过网站的朋友来说,可能有点模糊。

举个例子,把你租的房子比作你的网站,那么:

事实上,网站的服务器就是一台 24 小时不关机的电脑或虚拟机,用户通过域名访问你的网站的过程,就是通过浏览器从服务器读取网页数据,并渲染出来的过程。

最关键的,和你租的房子一样,这个服务器和域名都是租来的,需要定期付费,而且通常是按年付费。好在它们比租房便宜多了,不用太过担心。

2.1 怎么注册和购买域名

域名注册记住两点就行了:

推荐在 Dynadot 注册域名,基于几个原因:

2.2 怎么选择和购买服务器

我们个人用的低成本服务器通常主要有两类,一类是虚拟共享机,一类是云计算服务器。虚拟机最便宜,但是不推荐,因为太多限制,不一一细说。我用的是云计算 Linux 服务器,它的好处很明显:

现在云计算服务商很多,大都同时提供域名和服务器的注册和购买,比如说国内的腾讯云,阿里云,国外的有Godaddy,Vultr 等等。那么问题来了,买国内的还是国外的呢?各有利弊,先分析一下,再根据自己的需求决定在哪买。

首先,购买国内服务器的话,需要向各省的工信部备案才可以上线,作为个人,如果不想花时间去准备材料,去备案,去等待几个星期的审核时间,就建议在国外服务商那里购买。比如我的网站是用的 Vultr 服务器,支持支付宝和微信付款,买了立马就能用,非常方便。

然后,如果你是一家国内公司,想开淘宝企业店,抖店等等的,想要接入支付宝,想开发配套小程序的,一定是需要花时间在工信部备案的,是需要买国内服务器的。目前阿里云和腾讯云都是不错的选择,是国内龙头企业,安全服务有保障。

最后,从速度方面来讲,同样的配置的服务器,不管国内国外,只要做到以下两点,基本速度就差不了多少:

目前 Vultr 有个限时活动:新注册用户从这个官方链接注册并充值,可以免费获得额外的 100 美金账户余额,有效期一个月,相当于可以免费试用任何服务器产品一个月的时间,相当划算。

接下来就是纯实操,一步一步教你搭建自己的网站。

3. 服务器部署和域名解析3.1 选择最适合你的服务器

我会以 Vultr 为例子,因为我的网站服务器就是托管在它的云计算服务器上。

第一步,新人点击这个 Vultr 官方链接 进去,会获得 100 美金体验金,同时需要使用支付宝或者微信充值少量金额,才可以通过主页右侧加号部署新服务器。如下图所示:

第三步,选择服务器操作系统、硬件配置和流量大小。关于系统建议选择 Centos 7 或者 8,硬盘流量选最低价格套餐即可应付,如果后期网站流量上来了,我们再在后台一键升级就好了。

最后,用英文填写下服务器名称和标签,就可以点击 Deploy Now开始部署。

可选:设置 QQ 企业邮箱解析,这个先需要你注册 QQ 企业邮箱,然后按照 QQ 企业邮箱给的配置,设置 MX 解析。

下面我们就要开始登陆到服务器,安装 WordPress 的运行环境。写得手都累了,求点赞 ~

4. 安装 WordPress 运行环境

我们这里有两个免费商用的选择,一个是纯命令行安装管理工具 oneinstack,一个是有界面的安装管理工具宝塔,都是国人开发的。我自己使用的是纯命令行的 oneinstack,主要是因为使用非常简单,不占用服务器系统资源,缺点可能就是对于新手不友好,因为没有界面嘛。

这里我主要用 oneinstack 来一步一步搭建 WordPress 服务器环境。后面也会简略说明一下有管理界面的宝塔的安装方式。

4.1 使用 oneinstack 安装 WordPress 运行环境

第一步,安装之前我们需要登陆到部署好的服务器上去,打开命令行软件,输入下面的命令进行登陆,Mac 用户使用系统自带的 Terminal 就行了,Windows 用户使用微软开发的 Windows 终端 即可,或者第三方软件比如 Putty。

ssh root@你的服务器ip

接着会要求输入服务器 root 用户密码,就可以登陆进去了。

(IP 地址和密码就是上篇文章部署服务器完成后,要你注意的几个信息)

第二步,登录进去后,首先解决 CentOS yum 源的问题

对于 CentOS 8

rm -rf /etc/yum.repos.d/*.repo #删除repo文件,或者自己备份curl -o /etc/yum.repos.d/CentOS-base.repo curl -o /etc/yum.repos.d/epel.repo yum makecache #更新缓存

对于 CentOS 7

rm -rf /etc/yum.repos.d/*.repo #删除repo文件,或者自己备份curl -o /etc/yum.repos.d/CentOS-base.repo curl -o /etc/yum.repos.d/epel.repo yum makecache #更新缓存

第三步,下载 oninstack,并解压,开始安装环境

yum -y install wget screenwget tar xzf oneinstack-full.tar.gzcd oneinstackscreen -S oneinstack./install.sh

上面命令输完,就会出来安装界面,oneinstack 出了一个安装向导。但是针对 WordPress 环境的安装,请按照下图进行选择:

完成后,注意出来的一系列安装信息,复制保存。

然后,方便后面管理网站文件,最好安装并增加一个 FTP 账号。

cd ~/oneinstack./pureftpd_vhost.sh

完成后,记住自己的 FTP 用户和密码,使用 FTP 软件就可以登陆到网站目录,然后就可以对文件进行操作了。

到此为止,通过 oneinstack 来安装 WordPress 运行环境就结束了。

4.3 第二种方法,使用宝塔安装 WordPress 运行环境

宝塔使用是免费的,但是它还有其它付费增值服务,所以有需要的话送你¥3188礼包,点我领取。

宝塔需要用命令安装:

yum install -y wget && wget -O install.sh && sh install.sh

安装后打开宝塔的界面,再进行其它环境的安装和设置,比如安装 PHP,MySql,设置域名绑定,设置 FTP等等。这里不一一说明,后面有机会单独写一篇文章,或者拍视频详细说明。

到这里就已经接近目标终点了,接下来就是最后一步了:安装 WordPress,以及 WordPress 初始设置。

5. 最后一步,安装 WordPress 及初始设置

大家可能已经发现了 WordPress 建站不是 5 分钟就能解决的。实际上,官方宣传说的 5 分钟建站,是指的从这里安装 WordPress 开始。前面不管是购买服务器域名,还是部署服务器,还是服务器 WordPress 环境安装都是准备工作。

5.1 安装 WordPress第一步,下载 WordPress 到网站根目录下

推荐在网站目录下使用命令下载 WordPress,使用 FTP 传输会非常慢

cd /data/wwwroot/你的网站目录

下在中文版的 WordPress:

wget https://cn.wordpress.org/latest-zh_CN.tar.gz

然后使用命令解压刚刚下载的压缩包:

// -C 这个参数用来改变解压后存放的目录tar -zxvf latest.tar.gz -C ./

这时候网站目录下就会出现一个 wordpress 文件夹,还需要把里面的文件全部移到这个网站根目录下:

mv wordpress/* .rm -rf wordpressrm -rf latest.tar.gz

这样,我们就可以通过访问域名,来开始安装 WordPress 了。

注意,不是 FTP 上传的,会有权限问题,后续使用 WordPress 后台的时候,安装主题或插件需要输入 FTP 用户名和密码,可以使用下面的命令修复:

chown -R www.www /data/wwwroot/find /data/wwwroot/你的网站目录/ -type d -exec chmod 755 {} ;find /data/wwwroot/你的网站目录/ -type f -exec chmod 644 {} ;

第二步,新建数据库

前往 phpMyAdmin 管理面板(地址是:服务器 IP 地址/phpMyAdmin/),登陆后,点击左侧面板新建(New)按钮,新建一个数据库。

在新建数据库页面,直接输入自定义的数据库名,然后点击创建就完成了。

第三步,安装配置 WordPress

接着,在浏览器地址栏输入你的域名,打开网站,会出现 WordPress 安装面板

选择网站语言,点击下一步(continue),点击“现在就开始!” Let’s go!

接着输入:

接着 提交 submit

接着 运行安装 Run the installation

最后,配置下站点标题,描述,邮箱,用户名和登陆密码,点击安装 WordPress(Install WordPress)就完成了。

5.2 WordPress 初始设置

到这里,你的网站已经搭建好了,你可以通过你的域名访问网站前台,通过域名/wp-admin 可以登陆并访问网站后台,来设置管理的网站。

WordPress 的初始设置很简单,需要设置两个地方。

第一,进入后台 > 设置 > 常规,设置好网站标题和描述。

第二,进入后台 > 设置 > 固定链接设置,把固定链接设置为文章名。

恭喜你,终于建成了自己的第一个 WordPress 网站。

下面就可以自由探索 WordPress 的功能了~记的点赞收藏哦,长篇原创不易!

免责声明:本平台仅供信息发布交流之途,请谨慎判断信息真伪。如遇虚假诈骗信息,请立即举报

举报
反对 0
打赏 0
更多相关文章

评论

0

收藏

点赞