前面的文章已经介绍了如何在Windows环境安装WordPress,这篇文章来介绍在Linux环境怎样快速安装WordPress。大家都知道,Linux系统相对于Windows系统而言占用资源更少、更稳定、安全性更好,如果你准备搭建一个正式的网站,推荐使用Linux。

为了减少安装过程中出错,提高搭建网站的成功率,推荐使用新安装的Linux系统来搭建环境。建议使用VMware WorkStation或Oracle VirtualBox虚拟化软件来部署Linux虚拟机,然后在虚拟机中安装宝塔面板和WordPress。

环境信息

系统、软件名称 版本
Windows(****物理机) Windows 10
Linux(****虚拟机) CentOS 7.9(最小化安装)
VMware Workstation VMware WorkStation 16 pro
宝塔面板 宝塔Linux面板7.5.2
Nginx Nginx 1.18.0
MySQL MySQL 5.7.33
PHP PHP 7.4
WordPress WordPress 5.7

操作步骤

在Linux上使用宝塔Linux面板安装 WordPress的流程如下所示:

①安装宝塔面板 → ②下载WordPress → ③注册宝塔账号 → ④配置宝塔面板 → ⑤安装WordPress。

步骤一:安装宝塔Linux面板

在本机(物理机)使用SecureCRT、Xshell或其它SSH客户端登录Linux虚拟机,运行如下命令自动安装宝塔Linux面板:

[root@Linux ~]# yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh

安装过程中询问:是否将宝塔面板安装到/www目录?输入y 回车。

Do you want to install Bt-Panel to the /www directory now?(y/n): y

通常在5分钟内会自动安装好宝塔Linux面板,成功安装后输出信息如下:

==================================================================
Congratulations! Installed successfully!
==================================================================
外网面板地址: http://120.229.96.167:8888/79c4c266
内网面板地址: http://192.168.1.100:8888/79c4c266
username: sv8thwjp #用户名
password: 5f601be5 #密码
If you cannot access the panel,
release the following panel port [8888] in the security group
若无法访问面板,请检查防火墙/安全组是否有放行面板[8888]端口
==================================================================```
Time consumed: 1 Minute!

保存好面板地址,用户名和密码,后面需要使用。

步骤二:下载WordPress

在物理机下载WordPress 5.7,下载地址:https://cn.wordpress.org/wordpress-5.7-zh_CN.tar.gz

步骤三:注册宝塔账号

宝塔面板必须要使用宝塔账号绑定后才能使用,点此注册宝塔账号送¥3188大礼包,填写手机号,密码,点击验证,接着点击【获取验证码】,收到验证码后点【免费注册】按钮即可完成注册。

步骤四:配置宝塔面板

1、登录宝塔面板:

在物理机的浏览器输入内网面板地址,例如:http://192.168.1.100:8888/79c4c266 ,然后输入用户名和密码,点击【登录】宝塔面板。拖动右边的滚动条到最底部,勾选 “我已阅读并同意用户协议”,点击【进入面板】。

2、安装LNMP环境

  • 选择LNMP(推荐),勾选Nginx 1.18、MySQL 5.7、PHP 7.4,FTP和phpMyAdmin可以不装,安装方式选择【极速安装】,点击【一键安装】。
  • 正在安装软件,等待完成安装。

3、绑定宝塔官网账号

在弹出绑定宝塔官网账号的界面,输入在宝塔官网注册的账号及密码,点击【登录】按钮。

4、初始设置

为方便记忆,修改默认用户名及密码,点击【保存】。

5、上传WordPress程序并解压

  • 选择下载好的WordPress程序,点击【开始上传】,等待上传完成。
  • 解压Wordpress安装包,勾选“wordpress文件”,点击【解压】。
  • 选择解压到 /www/wwwroot目录,然后点击下图中的【解压】按钮完成解压。

6、添加站点

点击【添加站点】,填写域名,选择网站的根目录,创建数据库,输入数据库账号,密码,然后点击【提交】。

  • 提交后提示成功创建站点,保存数据库名,用户,密码,后面安装WordPress时要使用。
  • 站点创建成功,状态为运行中。

7、编辑hosts文件

编辑物理机C:\Windows\System32\drivers\etc 目录下的hosts文件,在最后增加一行

192.168.1.100 useclouds.cn ,保存文件。

步骤五:安装WordPress

现在开始安装WordPress,在浏览器(推荐使用Chrome、Firefox)地址栏输入域名[](www.useclouds.cn 回车,点【现在就开始!】按钮开始安装WordPress。

如下图,填写前面已经创建好的数据库名,用户名以及密码,数据库主机使用默认的localhost,表前缀使用默认wp_ ,点击【提交】。

接下来点击【现在安装】按钮继续安装。

根据下图填写网站的基本信息,填好后点击【安装WordPress】进入下一步。

站点标题: 站点的名称,给你站点起一个响亮或者令人印象深刻的名字

用户名: 这个用户是WordPress的后台管理员账户,具有后台最高管理权限,用户名确认后不可更改。建议用户名不要使用admin、administrator、root等常用的管理员账号名称,因为黑K很喜欢破解这类用户的密码。

密码: 默认会生成一个复杂的随机密码,请保管好,初始密码在后台可以更改。建议在这里输入你自己准备好的复杂密码(设置密码16位或以上,由大小写字母,数字与特殊符号组成),密码如果太简单很容易被破解。

电子邮箱: 输入电子邮箱地址

对搜索引擎的可见性: 建议不要勾选,如果你的网站不想被搜索引擎收录的话可以勾选,就算勾选了也不能保证搜索引擎就一定不收录。

提示WordPress安装成功,点击【登录】 按钮准备登录WordPress。

输入用户名和密码,点击【登录】按钮进入WordPress后台管理系统。

已成功登录WordPress后台管理系统,如下图:

WordPress已经完成初始化安装,目前使用的是默认主题而且网站只有一篇 “世界,您好!” 的文章,所以看起来很简单,安装一个精美的主题并完善网站的内容后,你期待的网站才会出现。


安装WordPress的更多方法如下:

WordPress安装篇(1):使用PHPStudy安装WordPress

WordPress安装篇(2):用宝塔面板在Windows上安装WordPress

WordPress安装篇(3):用宝塔面板在Linux上安装WordPress

WordPress安装篇(4):YUM方式安装LNMP并部署WordPress

WordPress安装篇(5):源码编译安装LNMP并部署WordPress


本文转自 云引未来-www.useclouds.cn

原文:https://www.useclouds.cn/wordpress/zero-to-one/using-baota-to-install-wordpress-on-linux.html

WordPress安装篇(3):用宝塔面板在Linux上安装WordPress的更多相关文章

  1. WordPress安装篇(2):用宝塔面板在Windows上安装WordPress

    上一篇文章介绍了如何使用PHPStudy工具在Windows Server环境安装WordPress,接下来介绍一款更加强大的部署WordPress的集成工具--宝塔面板.宝塔面板不仅提供免费版本,还 ...

  2. 如何在Linux上安装Storm

    Storm是开源的分布式实时计算系统,能够让数据流处理变得简单.可靠,也因此在大数据领域有广泛的实际 应用.下面介绍一下如何在Linux系统上安装Storm.根据Storm官网介绍,安装Storm软件 ...

  3. Kibana在Linux上安装部署及使用说明

    Kibana安装及使用说明 Kibana是一个针对Elasticsearch的开源分析及可视化平台,用来搜索.查看交互存储在Elasticsearch索引中的数据. 官方地址:https://www. ...

  4. linux上安装配置samba服务器

    linux上安装配置samba服务器 在linux上安装配置samba服务器 在这给大家介绍一个不错的家伙,samba服务.如果您正在犯愁,如何在Windows和Linux之间实现资源共享,就请看看这 ...

  5. [Zephyr] 1、在linux上安装Zephyr-OS并跑DEMO

    星期五, 14. 九月 2018 02:18上午 - BEAUTIFULZZZZ 0) 前言 Zephyr™项目是一个采用Apache 2.0协议许可,Linux基金会托管的协作项目.为所有资源受限设 ...

  6. Linux上安装Zookeeper以及一些注意事项

    最近打算出一个系列,介绍Dubbo的使用. 分布式应用现在已经越来越广泛,Spring Could也是一个不错的一站式解决方案,不过据我了解国内目前貌似使用阿里Dubbo的公司比较多,一方面这个框架也 ...

  7. linux上安装vsftpd

    介绍:在前几篇博客中博主介绍了,怎么用java语言搭建一个简单的网站.如果有些小伙伴想把自己做的网站发布到服务器上让别人访问的话,不妨可以关注博主的博客,博客会在接下来的几篇博客中介绍怎么把一个网站发 ...

  8. Linux 上安装 weblogic12C (远程图形界面安装) (二)

    上一篇Linux 上安装 weblogic12C (静默安装)介绍了静默方式安装weblogic12C的方式,这一篇主要介绍在windows主机上通过远程图形界面的方式安装weblogic的方式 一. ...

  9. Linux 上安装 weblogic12C (静默安装) (一)

    最近负责在linux上安装weblogic,客户说要安装最新的版本,版本号为 12.1.X(12.1.2,12.1.3).开始以为和旧版安装一样,使用控制台的方式,下载bin文件,然后一步步在cons ...

随机推荐

  1. node-mongo封装

    node 里面调用mongo封装了下. mongo.js文件 const { MongoClient, ObjectId } = require('mongodb'); const mongourl ...

  2. 发生系统错误 1275.此驱动程序被阻止加载 寒江孤钓<<windows 内核安全编程>> 学习笔记

    安装书中第一章成功安装first服务之后,在cmd窗口使用命令行 "net start first" 时, 出现 "发生系统错误 1275.此驱动程序被阻止加载" ...

  3. JSON和JSONP的区别及使用方法

    JSON(JavaScript Object Notation)和JSONP(JSON with Padding)虽然只有一个字母的差别,但其实他们根本不是一回事儿:JSON是一种数据交换格式,而JS ...

  4. CCNA 第三章 TCP/IP简介

    1:DoD模型和OSI模型 2:TCP和UDP的重要特性 3:IP编址: (1):A类地址: 第一字节第一位必须为0,即:0xxxxxxx,取值范围:00000000-011111111:0-127, ...

  5. 数据结构之Set | 让我们一块来学习数据结构

    数组(列表).栈.队列和链表这些顺序数据结构对你来说应该不陌生了.现在我们要学习集合,这是一种不允许值重复的顺序数据结构.我们将要学到如何创建集合这种数据结构,如何添加和移除值,如何搜索值是否存在.你 ...

  6. .Net 中两分钟集成敏感词组件

    现如今大部分服务都会有用户输入,为了服务的正常运行,很多时候不得不针对输入进行敏感词的检测.替换.如果人工做这样的工作,不仅效率低,成本也高.所以,先让代码去处理输入,成为了经济方便的途径.水弟在这里 ...

  7. 2020 ICPC EC Final西安现场赛游记

    也不知道从何说起,也不知道会说些什么,最想表达的就是很累很累. 从第一天去的时候满怀希望,没什么感觉甚至还有一些兴奋.到后来一直在赶路,感觉很疲惫,热身赛的时候觉得马马虎虎,导致热身赛被咕.然后教练就 ...

  8. 说了你可能不信leetcode刷题局部链表反转D92存在bug,你看了就知道了

    一.题目描述 找出数组中重复的数字 > 在一个长度为 n 的数组 nums 里的所有数字都在 0-n-1 的范围内.数组中某些数字是重复的,但不知道有几个数字重复了,也不知道每个数字重复了几次. ...

  9. 读HikariCP源码学Java(一)-- 通过ConcurrentBag类学习并发编程思想

    前言 ConcurrentBag是HikariCP中实现的一个池化资源的并发管理类.它是一个高性能的生产者-消费者队列. ConcurrentBag的并发性能优于LinkedBlockingQueue ...

  10. alpine安装网络工具

    telnet:busybox-extras net-tools: net-tools tcpdump: tcpdump wget: wget dig nslookup: bind-tools curl ...