wordpress windows安装_从零开始服务器搭建wordpress网站详细建站教程

news/2024/5/11 19:37:28/文章来源:https://blog.csdn.net/weixin_39869959/article/details/110460758

说起第一次使用Wordpress建站,相信大部分人的印象都是虚拟主机、空间搭网站,因为便宜、省心,自己搭个小站放上去也算足够,但是随着各种技术的迅速发展,原来的很多虚拟主机已经不能再满足Wordpress配置要求,再加上各种云服务、VPS的降价,服务器性价比已经很高,无论是wordpress企业建站还是个人博客,很多人开始使用服务器搭建网站,今天就为大家分享VPS服务器建站教程。

本篇教程将详细讲解WordPress建站流程,从服务器配置、域名解析、宝塔面板、wordpress建站、网站优化等一系列操作讲解建站方法,通过本教程,你学习到的不仅仅是如何成功搭建一个Wordpress网站,更多的是学习Wordpress网站优化,Wordpress可以很强大,但是前提是你已经掌握了它。

前期准备

开始要告诉大家,Wordpress建站对于普通人来说是很简单的,而且费用也不高。首先很重要的一点Wordpress程序是免费的,使用没有任何限制,基础的网站投资只需要一个域名、一个服务器就足够了,一年几百块左右;即便你的网站是企业站,要求的功能比较多一些,也可以通过付费主题和插件的方式来实现大部分功能,通常几十美元就能买到非常强大的主题和插件,避免了高昂的开发费用

因为主题和插件定制性比较高,本教程只介绍WordPress网站搭建和基础优化,需要以下准备

  • 域名:域名,推荐腾讯云、阿里云、Namesilo等知名商家
  • 服务器:建议使用2G内存以上服务器,推荐腾讯云,腾讯云产品采购季99元/年起
  • 其他:Wordpress主题、插件等,可以建站完成后配置
  • 云服务器购买可以进:e03.cc 查看最新的优惠活动及领取代金券

服务器LNMP环境搭建(宝塔)

想要运行Wordpress网站程序,必须要有对应的软件,也就是服务器环境,比如我们常说的LNMP就是 Linux + Nginx + Mysql + PHP 环境,这是WordPress运行的基础,当然你不需要懂这些,在本文中我们会使用宝塔面板这款工具帮助搭建WordPress运行环境,而且后期的维护我们基于宝塔面板也会更简单

接下来就让我们从使用服务器命令开始,搭建Wordpress网站的环境

安装Xshell

f6fe0b2e27dcb63046cb473f92f722ee.png

由于Windows是不能直接连接到Linux服务器的,需要一个SSH的软件,推荐使用Xshell作为远程连接软件,它对于个人和学校是免费使用的,可以在Xshell官网直接下载。官网可能下载的步骤有些麻烦,需要填写邮箱。

软件安装过程这里就不再多说了,没有什么需要注意的,xshell内含简体中文,可以切换。

连接到服务器

安装好了Xshell软件之后,就可以开始连接到服务器了,提前准备好服务器的IP、账号、密码

打开Xshell软件,选择文件 – 新建,添加一个连接

dea6c1e81623a9d3701d96b4f1ef9539.png

输入主机IP地址和名称(名称可以随意写),端口一般默认为22

完成以后选择左侧菜单栏中的用户身份认证,将用户名和密码填入,确定,服务器添加完成,接下来就可以连接了

9991bf0a5c2c0dd871363092b7f26f33.png

选择文件 – 打开,连接到刚刚创建的服务器

5f16c084235092e5bc3649cf5f84ad05.png

如果黑色区域出现如下图所示字符,证明连接成功,恭喜你可以在命令行控制服务器了

c3d02f05c942a0af7ce3dd5180939699.png

安装宝塔面板

正如官网所说,宝塔面板是一个简单、好用的面板,它的功能就是将LNMP和服务器的各种管理集成到一个可视化的WEB环境来管理,通过面板,我们普通人不需要掌握具体的技术,只需要动动鼠标,就能像专业的人一样使用这些技术,不管是搭建还是维护网站都非常简单

接下来我们在服务器安装宝塔面板,输入下面的命令并执行(最新宝塔面板需要在centos7系统用,其他系统的命令请去宝塔官网查看安装说明)

 yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && bash install.sh 

安装中途会脚本询问是否将网站安装在www目录,直接选择y,然后确认即可,大概会需要几分钟的时间

32011febf11afd796ce9ef3b1cd898ac.png

最后得到了宝塔面板的登陆信息,将这些保存下来

更新:宝塔面板为了提升安全,已将面板路径在之前的8888端口增加了随机入口,所以最好将登录信息长期保存,以后面板的管理都需要用到这些信息

安装网站环境

使用刚刚获得到的信息,浏览器访问你的后台,登陆宝塔面板(地址一般为http://ip:8888/随机字符串,账号密码也就是刚刚安装完显示的,这里一定要将这些登陆信息保存好)

注意:如果使用的是阿里云之类的云服务器提前开放安全端口,包括8888、80、443等

a30356a0bc6161a6ef3dcd441ccc0bae.png

首次登陆宝塔面板后台,会弹出一键安装环境,在这里我们需要耐心设置一遍

仔细看下图中的设置,安装环境主要有3个点

  1. 选择LNMP环境,节省资源
  2. 调整Mysql和PHP版本
  3. 安装方式选择为编译安装
c14753e4b1aa2bcba493441f55a10a83.png

最好是按照上图的配置安装,可能有朋友会问为什么不选择 PHP7.2,这里主要是考虑到各种主题和插件的最大兼容,如果选择PHP7.2的话可能会有一些奇怪的问题,当然如果后期主题和插件都兼容了也可以切换到7.2。还有一点就是如果服务器为512M内存要选择Mysql5.5,不然压力会很大

e6892c79827a26cfd2380890a4b9aba0.png

LNMP环境编译安装过程大概为半小时左右,视服务器性能而定

搭建Wordpress网站

当服务器LNMP环境安装完成之后,我们就可以开始着手搭建Wordpress网站了,这里就是建站的主要步骤,用过虚拟主机的朋友应当非常熟悉

新建站点

选择网站 – 添加站点,首先填入自己的域名,一般是 domain.com 和 www.domain.com 两种格式都要绑定,并创建FTP和数据库

97e39fc71284056331136a9984780688.png

创建完成后会在网站列表中显示,这里面的密码记不记无所谓,可以随时查看,后期还要通过这里进行网站管理

9c0328757682d27824b073c600699a28.png

域名解析

服务器已经绑定了域名,接下来就是添加解析了,其实就是添加2条A记录,非常简单,这里我用的是腾讯云域名,其他的服务商可能稍微有些不同

登陆控制台,选择域名注册 – 找到自己的域名 – 解析

d66fc1f39b02769b82ba25e684d19d56.png

和服务器绑定一致,域名也是添加2条记录,一个是www对应 www.domain.com,另一个是@,对应domain.com,全部解析到服务器的ip地址

534e728faa0973ecf124933f2cbbedf9.png

解析完成后访问域名,如果显示 恭喜, 站点创建成功,就证明解析完成,可以进入下一步的网站搭建了,如果还不能访问,稍等几分钟再尝试

注意,有些国外域名解析的话生效较慢,需要等待一天左右时间

下载Wordpress安装包

因为需要到wordpress官网下载程序,就采用的是宝塔的远程下载功能,先教大家如何使用

我们进入宝塔后台 – 文件,可以看到这就是服务器的文件系统,默认的/www目录就是所有网站的目录,可以看到刚刚我们创建的网站 wpwp.xyz,我们点击就能进入网站里面

fbb0852b29161ffc2d444c166769398c.png

可以看到网站下还很空,可以先把2个没用的 index.html 和 404.html 删除

993f5eef47dc408c73e17321666e1470.png

在文件的上方,我们可以看到在上传的右边有一个远程下载的按钮,点击会弹出一个对话框

这里我们就填入wordpress最新版的下载地址,确定之后就会下载到当前的目录

有的朋友可能不知道如何获取下载地址,打开wordpress中文下载,在下载按钮上右键 – 复制链接地址

c86615562c01e596a2550d9f789b6315.png
3cfbd96ba4ad15cee88f7c32e08df3e2.png

等待一会下载完成后,点击一下刷新按钮,就能看到Wordpress程序的压缩包

4564d2f3635dc96998ace8d912af0336.png

选择右键 – 解压,直接确定

d1b89f87ecd0fe2d72a150cf452aa7b7.png

解压完成后网站根目录会多出一个wordpress的文件夹

但这样不能直接使用的,我们还要继续将wordpress文件夹内的所有文件移动到网站的根目录

选中所有文件,然后剪切,然后到网站根目录粘贴所有

6bfe337c647141b9c2c9194c3291f02e.png

最后的目录结构如下图就行了

2e93f686b8b97351ae190409aad32e8e.png

WordPress安装

环境和程序都就绪了,接下来就可以开始安装Wordpress网站了

访问 www.domain.com,进入程序安装界面,第一步选择 现在就开始

62462160b64b830023eeaa3705d79198.png

进入到数据库配置界面,因为我们之前新建网站时已经创建了对应网站的数据库,直接填写信息就行,具体的参数可以到宝塔后台 – 数据库查看详细

3d7a3e122020c67bee41017dda8a984e.png
99f4c32f98219a8ec53f7f2e5ba5c52e.png

出现如下的提示,证明数据库信息没有问题

75c4909e73fd31153deee1421c6d8ed1.png

接下来是配置网站的基本信息,为了安全用户名最好不要使用admin,如果只是网站的测试阶段,要勾选禁止搜索引擎,网站搭建完毕后再开放抓取

ae9376d254cf103aa3ab26193d4d5471.png

WordPress网站搭建成功,登陆 域名/wp-login.php 管理网站

fb01cf953de1d92b595227fbf8cff095.png

至此我们的Wordpress网站已经搭建完成,如果是搭建来玩玩的话,学习一下的话,这样已经完全足够了

但是如果你做一个优秀的网站,并长期坚持下去,则还需要进一步优化,下面的内容就教大家一些基础的优化,比如配置https、固定链接、伪静态设置等,在真实的环境下这些基本都是必备的

WordPress优化

WordPress部署好之后,我们就可以针对网站做一些列的优化措施了

配置https

近些年来,Chrome等浏览器一直在推动https网站,所有的http协议网站被标记为不安全,而在今年的7月份开始,Chrome将对非https网站进一步加入明显的非安全标记,如果这时再不对网站进行https改造的话,那么可能会对信任度造成一定的影响,所以说对一个面向用户的网站来说,开启https是非常有必要的

2dfe27e8645f2ba192d40620529b3c6f.png

宝塔面板开启https也非常简单,它将letsencrypt的免费https证书整合到自己的功能,使原本繁琐专业的技术变得非常简单,只需要点击一下按钮,网站就能开启全站https

进入宝塔后台 – 网站 – 设置,进入特定网站的设置界面

395f55c430e2b7688ac937c5a46f8c79.png

我们看到有一个叫做SSL的功能,这个就是添加https证书的功能

选择 Let’s Encrypt,输入自己的邮箱,并在2个域名前边打钩,确认没问题后点击申请

91e3a32202455950adf1a669ce56ca03.png

申请之后会自动运行脚本,我们稍等一下就会看到开启成功,宝塔已经将KEY和PEM为我们填写完毕,而且这个比较的方便的一点是,等三个月到期后会宝塔会自动续期,完全不影响我们的网站,最后记得将强制https开启,这样即使有用户访问http网页也会自动跳转到https格式

404e03b428602e03117d76a87b95dbba.png

还有一点就是到Wordpress后台设置一下首页为https开头的网址

9bbe0d12f16c2553028d7cd691fce480.png

再看网址已经显示小绿锁了,https开启成功

a08af3e64db901dcc4f458dfdad8f2ce.png

设置固定链接

除了https外,另外一项非常重要的就是URL的格式,默认的URL是非常复杂且对搜索引擎不友好的,我们必须在搜索引擎抓取之前将URL设置成一种简单的、SEO友好的格式(后期修改将会对排名产生很大影响)

而且有些插件和功能都会依赖固定链接,默认的链接格式可能不适配,所以说设定固定链接是非常必要的

19e39fa3f8cc62a3d2dc8e37bfc28c13.png

登陆到Wordpress后台 – 设置 – 固定链接,选择一个自己想要的格式,除了朴素类型,其他的都是可以使用的,如果你比较擅长SEO的话,自定义结构会非常有用,关于WordPress固定链接的详细介绍,可以查看这篇教程

18297c3a60494cc441d8c66dc96afe46.png

比如我选择一个数字型,再次访问就会出现如下的URL格式,简单、明了,但是尝试的朋友可能会发现会和我一样页面不显示,这时候不用着急,是因为我们还没有配置伪静态的缘故

314996c15c9c9458a9b3a421af2a9af2.png

回到宝塔面板的网站设置选项中,选择伪静态,我们将下面一段代码填入并保存

if (-f $request_filename/index.html){rewrite (.*) $1/index.html break;}if (-f $request_filename/index.php){rewrite (.*) $1/index.php;}if (!-f $request_filename){rewrite (.*) /index.php;}rewrite /wp-admin$ $scheme://$host$uri/ permanent;

更新:还有一种方法就是代码框的上方有一个选择栏,如下图,可以把当前改为 WordPress,宝塔面板会自动为你填充伪静态代码

a31a5da897c028b9578e219aea9bbf2d.png

再次访问页面,成功显示

f26dd7cead6499c94dc457d7bf88529a.png

删除宝塔404页面,使用WordPress自带404页面

大部分Wordpress主题是自带404页面的,我们最好使用主题适配的404页面,不要使用宝塔自带的404网页,修改方法:

修改网站配置文件,在 error_page 404 /404.html; 前边加上 # 注释掉

3279db4ba5a6f5006f92f7e15ca185d3.png

以上步骤之后,基本wordpress搭建和一些重要设置就算完成了,另外就是建议再安装一些必备插件以及做好站点的安全防护。

WordPress建站基础主要就是这些,后面的话就是根据自己的站点进行各种设置,不同类型的站点使用主题和插件都是很大区别的。不过如果你能学会本篇所介绍的内容,相信你的站点就已经超过了绝大部分网站。

文章来源于wp主题网

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_743749.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

seo管理php源码_如何去理解SEO中的动态页面?

动态网页并不是像网页上显示的动画、视频或者滚动的字幕那样视觉上的动态,它可以表现为包含各种动画,同时也可以是纯文本形式的,动态网页的动态是体现在其网页编程技术上的。通过PHP、ASP、JSP以及CGI等动态网页技术和数据库编程技术制作而成…

netty并发量一般多少_网站收录量一般为多少?如何提升收录量?

网站想要在移动互联网中脱颖而出,想要与竞争对手以最快的速度拉开差距,就必须借助有力的武器来实现。而网站优化是最能提升网站知名度的最有效做法,它是利用搜索引擎对内容和链接来识别、抓取网站的。意思就是如果一个网站没有更新内容或者内…

html浏览器获取域账号密码,Firefox/chrome等FTP域内权限限制不严 可通过XSS遍历网站目录并获取源码...

2013-06-01 15:20浏览器在FTP域内的CSRF问题,虽然遵守了同源策略,但不代表解决了所有问题。“可通过XSS遍历网站目录并获取源码”的环境要求有些苛刻,理论意义大于实际意义。详细说明:只在IE9、firefox、chrome上做了测试&#xf…

2021重庆高考成绩查询密码,2021重庆高考成绩查询网站入口,打不开登录不进去解决方法...

2018重庆高考成绩查询网站入口还未公布,以下是小编整理的2017重庆高考成绩查询网站,请参考!2017年重庆高考成绩将于6月23日13点公布。届时考生可登录重庆市教育考试院网站(http://www.cqksy.cn)或重庆招考信息网(http://www.cqzk.com.cn)&…

网站选择按钮点击无反应?_收藏|良心网站推荐——趣味篇

上一篇文章分享了十个实用的良心网站,这次分享5个有趣的网站,绝对是消除无聊的神器。满满干货,建议收藏!话不多说,上硬货。1、太鼓ウェブ - Taiko Web太鼓达人网页版。这个就是完全模仿了太鼓达人街机版,里…

php 支付宝wap接口,呕心之作:支付宝的手机网站支付接口的应用,呕心之作_PHP教程...

呕心之作:支付宝的手机网站支付接口的应用,呕心之作由于去年做手机Portl接口的工作,需要使用支付宝的支付,于是手机网站支付接口就成了首选。1.首先下载接口包支付宝商家服务中心链接:https://b.alipay.com/login.htm?…

php的网站换服务器地址,网站更换域名完整攻略

很多SEOER都遇到过这样的问题,网站发展了一段时间,关键词排名有了进展,流量增加了许多,网站开始有了收入,这时候便有了更换域名的想法,但是又担心更换域名会影响网站的权重和排名,进入左右为难的…

退出服务器维护,如何查看docker进程退出的原因_网站服务器运行维护

如何通过命令行查看docker服务是否已启动_网站服务器运行维护通过命令行查看docker服务是否已启动的方法是:通过运行命令【systemctl status docker】查看docker服务的运行状态,然后根据输出信息进行判断即可。问题还原:最近的docker容器经常…

网站下面的文件找不到_这5个优质资源网站,花钱你都找不到!

马上就要回家过年了,相信大家都很兴奋吧,平时工作特别忙碌,没有时间玩耍,游乐,有的甚至连看个电影都要安排好久,好不容易有时间看了吧,又为找不到资源发愁,你说烦人不烦人&#xff1…

在线图像识别相似图片_几个有趣的在线建站模板工具评测

现在各种在线辅助工具越来越多,一键式操作的快捷工具似乎总是那么受欢迎,特别是对小白朋友来说,他们希望用最简单的操作来完成自己心仪的作品,比如在线制作网站,在线设计等,今天小编给大家评测了一些在线工…

怎么绕过论坛回复_SEO做博客外链(评论/回复)应该怎么做才有用呢?

博客外链分为自建博客平台和博客评论回复两种外链形式,而本文主要讲述的是针对评论和回复的这种超级省事的博客外链创建技巧。那这种博客外链应该怎么做呢?网站为了提升关键词排名,SEO人员从站外做优化的最重要手段就是发外链,像2…

UML辅助网站规划和设计指南

一、概述 Web网站往往具有复杂与高度动态的特点。为了让Web应用在短时间之内开始运作,开发周期应该尽量地短。许多时候,开发者直接进入编写代码这一阶段,却不去仔细考虑自己想要构造的是什么样的网站以及准备如何构造:服务器端代码…

网站迁移到新服务器的步骤_网站迁移到日本服务器的正确做法

不管是个人站长还是企业站,都会遇到网站迁移的情况,比如说,为了拓展海外客户群体,将网站迁移到日本服务器,但是迁移网站,比如说将网站迁移到日本服务器,不仅仅是将数据上传到日本服务器上&#…

用 ASP.NET 2.0 改进的 ViewState 加快网站速度

如果您是个经验丰富的 ASP.NET 开发人员,一提起 ViewState ,您可能会不寒而栗,因为您想到的是大量通过“鸡尾酒吸管”吸入的 Base64 编码数据。除非采取步骤进行预防,否则大部分 ASP.NET 页面将有大量辅助数据被存储在一个名为 __…

可以ping通 打不开网页_如何快速解决“网站打不开”的问题?

不管是我们普通用户,还是网站管理员,没有很强大的技术能力的话,在遇到自己的网站打不开的情况可能会很着急,为了让大家更高效快速的应对“网站为啥打不开了”这个问题,今天我们就说一下网站打不开的原因有哪些&#xf…

seo查询工具源码_百度快照排名查询,显示次序工具分享,SEO优化从业者必备工具...

前一段时间看到网站SEO优化大牛,他们的百度搜索关键词之后打开的页面,很高端很神奇不知道是怎么回事,最近在偶然间安装浏览器插件的时候发现原来是插件实现的。这样我们在做百度快照排名的用上这样的工具简直是如虎添翼,因为这个插…

python写网站容易崩吗_刚刚,Python内幕被爆出!老码农:没控制住,心态已崩!...

作为一个老农民,这次我的心很凉! 原因很简单:前天晚上,当我在国内最大的同性组织的一个中心浏览时,我发现了这样一条信息: Python 116K 超过 C、JS, 薪酬排行第一(数据来自最大的招聘网站india.…

vc 功能源码 2020_非常适合运输公司,物流公司,的商业网站,附快速建站源码程序...

YIWOHE(今日头条号:yiwohe)资源储备专栏快速按需打搭建个性化站点系统平台的第5期,推荐非常适合运输公司,物流公司,的商业网站,附快速建站源码程序,一点安装部署,手机电脑平板一站式访问&#x…

前端seo优化_前端后端分离,怎么解决SEO优化的问题呢?

解决题主的问题,首先得先想明白什么是SEO,然后再说前后端分离情况下如何做SEO优化。我们假设这个产品是一个新产品,他需要做SEO,那么到底什么是SEO呢?SEO的缩写是『Search Engine Optimization』,搜索引擎优…

京东网站建表案例

表设计 建表语句 品类表 use shop; create table t_group( id int unsigned not null primary key auto_increment comment主键, g_id int unsigned not null comment品类编号, name varchar(200) not null default comment品类名称, unique index uniq_g_id(g_id), unique in…