安装部署wordpress(Ubuntu)

news2024/11/28 7:26:25

wordpress是一个目前流行的基于web的内容管理系统软件。它是基于PHP语言和MySQL数据库开发的,用户可以在支持 PHP 和 MySQL数据库的服务器上快速轻松的部署自己的网站(博客,外贸网站等等)。WordPress有非常多的第三方开发的免费模板,安装方式简单易用。

wordpress的安装总体上可以分成4步走:

  1. PHP和MYSQL(LAMP安装环境)的安装

  1. php管理工具的安装与配置

  1. wordpress安装

  1. wordpress和mysql的配置。非常简单,花10分钟时间就可以在ubuntu上部署出自己的第一个网站。

PHP和MYSQL(LAMP安装环境)的安装

解释一下什么是LAMP安装环境,LAMP是一个缩写,指的是

  • Linux,操作系统

  • Apache,网页服务器

  • MySQL,数据库

  • PHP(perl, python),脚本语言

这个是部署wordpress的基础,所以在开始部署之前,我们先得安装好LAMP安装环境,Linux的安装不

在此文中赘述。

1、Linux系统升级和更新源

sudo apt update

sudo apt upgrade

2、安装apache2

sudo apt install apache2

安装完成后,在本机中打开浏览器中输入http://127.0.0.1或者在其它同一个网络的电脑中打开浏览器输入http://服务器ip,可以看到如下显示则说明安装成功了。

3、安装PHP

sudo apt install php

4、安装php相关的组件

sudo apt install libapache2-mod-php

5、安装mysql数据库

sudo apt install mysql-server

6、安装mysql相关的组件

sudo apt install php-mysql

PHP管理工具的安装与配置

1、安装phpmyadmin

sudo apt install phpmyadmin

2、建立/var/www/html下的软连接

sudo ln -s /usr/share/phpmyadmin /var/www/html/phpadmin

3、重启mysql和apache2

sudo service mysql restart

sudo systemctl restart apache2.service

wordpress的安装与配置

1、从wordpress.org主页下载wordpress安装包(注意要下载linux版本的tar.gz文件)

2、解压 下载下来的安装包

sudo tar -zxvf wordpress-6.0.3.tar.gz

3、将解压后的文件移动到/var/www/html目录下

sudo mv ./wordpress/* /var/www/html

4、修改/var/www/html目录的访问权限

sudo chmod -R 777 /var/www/html

5、重命名index.html

sudo mv /var/www/html/index.html /var/www/html/index~.html

6、重启apache服务

sudo systemctl restart apache2.service

wordpress和mysql的配置

1、配置mysql

sudo mysql -u root

进入mysql的控制台后

1) 创建一个名字叫wordpressdb的数据库

CREATE DATABASE wordpressdb;

2) 为数据库wordpressdb设置一个用户wordpressuser

CREATE USER wordpressuser;

3) 为数据库wordpressuser设置一个密码wordpresspassword

SET PASSWORD FOR wordpressuer = "wordpresspassword";

4) 生效以上数据库配置

FLUSH PRIVILEGES

5)退出mysql控制台

exit

2、配置wordpress

在服务器上的浏览器里打开http://127.0.0.1或者在其它同一个网络的电脑中打开浏览器输入http://服务器ip,系统会自动 跳转到wordpress安装界面,在安装界面中输入上一步里创建的mysql的数据库名,数据库用户名和密码,其它都使用默认选项则可。

完成安装后:

在服务器浏览器中输入http://127.0.0.1/wp-admin或者在其它同一个网络的电脑中打开浏览器输入http://服务器ip/wp-admin,输入数据库用户名和密码则可以进入wordpress后台管理界面。

在服务器浏览器中输入http://127.0.0.1/或者在其它同一个网络的电脑中打开浏览器输入http://服务器ip,则可以看到如下网站,至此说明wordpress网站搭建成功,后续修改网站内容则可。

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

产线工控安全之现状分析及方案应对

产线安全现状 工业控制系统是支撑国民经济的重要设施,是工业领域的神经中枢。现在工业控制系统已经广泛应用于电力、通信、化工、交通、航天等工业领域,支撑起国计民生的关键基础设施。 随着传统的工业转型,数字化、网络化和智能化的工业控…

数学建模---数值微积分

目录 一.引言 二.数值微分 1.数值差分与差商 利用matlab观察差分与差商的区别: 例题: 二.数值积分 1.数值积分基本定理 2.常见的数值积分公式: 积分公式的精度: 3.数值积分的matlab实现 一.引言 在科学研究和工程计算中&…

LINUX提权之环境变量提权篇

前言 上一篇文章给大家介绍了linux中的内核提权的一些知识点不知道大家学的怎么样了,今天给大家带来一个全新的提权方法——“环境变量提权”,本文会介绍关于环境变量提权的基本知识以及利用方法。 环境变量提权 PATH是Linux系统中的环境变量,指定存储…

全球月活用户4年破10亿,TikTok的3大底层逻辑

武汉瑞卡迪电子商务有限公司:在即将过去的2022年,TikTok成为了众多出海品牌想要赢得新生意的重要平台。品牌应该如何看待TikTok?如何利用节点营销抓住机会?那些已经在TikTok上成功的品牌背后,是否有一些定式&#xff0…

centos7安装ansible

在ansible中主控机器必须是linux机器,不可以是windows,但是被控机器可以是windows。 control machine:192.168.184.128 target machine:192.168.184.129(被管理机器上不需要安装什么软件) 1.ansible的安装前提是要有python&…

vue的基础指令演示代码及简单案例

目录 一、内容绑定,事件绑定 v-text v-html v-on 案例:计数器 二、显示切换,属性绑定 v-show v-if v-bind 案例:图片切换 三、列表循环,表单元素绑定 v-for v-on补充 v-model 通过Vue实现常见的网页效果…

QSFP-DD封装小知识,你了解吗?

随着数据中心和高级网络应用中数据流量的上升,光模块市场向更高的速度,更低的功耗和更小的外形或尺寸发展。QSFP-DD封装有什么特征和优势?它与QSFP28/QSFP56模块有什么区别的?本期文章,我们一起了解一下QSFP-DD封装相关…

【Linux篇】之网络文件系统(nfs)配置

nfs : Network File System 网络文件系统 作用:linux内核启动之后,通过网络的方式从ubuntu服务器中挂载根文件系统, 而不需要将根文件系统部署到开发板。 1> 安装nfs服务器端 sudo apt-get install nfs-kernel-server2> 修改nfs服务的…

解读手机拍照的各个参数(AI水印)

AI水印就是在照片里面自动添加一些文字或者符号,里面有一些固定的水印,目前还不了解能不能识别一些不是固定地方的景色。(目前给出来的是黄山、张家界景点,不晓得华山这种能不能自动添加上水印)。

Go 1.19.3 channel原理简析

channel channel和goroutine是Go语言的核心命脉。这篇文章来简单介绍一下Go chan的原理,源码并不好读,应结合gmp调度模型来理解,后续补充吧。 由上图可见,chan的底层结构是一个hchan结构体,其中buf字段指向了一个环形…

网狐大联盟服务端源码分析-服务核心

源码目录结构,如下图,服务工程 cpp文件列表及含义: WHBase64.cpp : base6编码类 WHCommandLine.cpp : 命令行参数操作类 WHDataLocker.cpp : 数据锁类,线程操作数据时用 WHDataQueue.cpp : 数据队列类,异步操作数据用 WHEncrypt.cpp : 加密类 WHIniData.cpp : ini文件操作类 WH…

VGG的成功之处在哪

VGG 网络可以分为两部分:第⼀部分主要由卷积层和汇聚层组成,第⼆部分由全连接层组成VGG与AlexNet相比,VGG采用小的卷积核和池化层,层数更深,通道数更多,其中每个通道代表着一个FeatureMap,更多的…

Tomcat组件生命周期管理:LifeCycle

我们已经知道Catalina初始化了Server(它调用了 Server 类的 init 和 start 方法来启动 Tomcat);你会发现Server是Tomcat的配置文件server.xml的顶层元素,那这个阶段其实我们已经进入到Tomcat内部组件的详解;这时候有一个问题,这么多组件是如何管理它的生命周期的呢? 引…

LabVIEW操控应用程序和VI设置

LabVIEW操控应用程序和VI设置属性是VI、对象或应用程序的特性。方法是在VI、对象或应用程序上进行的操作。用户可通过属性节点和调用节点获取和设置本地或远程应用程序实例、VI和对象上的属性和方法。有些应用程序、VI和对象的设置只能通过属性和方法获取和设置。参考下列使用应…

04【Cookie、Session】

文章目录04【Cookie、Session】一、Cookie1.1 Cookie概述1.1.1 协议的状态1.1.2 Cookie的传递流程1.2 Cookie的操作1.2.1 创建Cookie1.2.2 Cookie的销毁1.2.3 Cookie的获取1.2.4 Cookie中使用特殊字符的情况1.2.5 Cookie的携带路径2.2.6 Cookie的删除二、Session2.1 Session概述…

Deep tabular data learning

ContentsWhy do tree-based models still outperform deep learning on tabular data?Tabular Data (表格数据)NN 处理表格数据的挑战模型的归纳偏置有何不同?模型本质有何不同?做个小结[CIKM 2019] AutoInt: Automatic Feature Interaction Learning v…

【前端】Vue项目:旅游App-(13)home:热门数据的网络请求、store和显示

文章目录目标过程与代码页面html与css获取数据网络请求store展示数据效果总代码修改或添加的文件service的home.jsservice的index.jsstore的home.jshome.vue本项目博客总结:【前端】Vue项目:旅游App-博客总结 目标 天河区、番禺区…等数据是动态的&…

智能物流仓储机器人|海格里斯HEGERLS货物夹抱式防倾倒装置四向穿梭车

在电商以及物流服务行业迅猛发展的当下,自动化立体仓库表面了更加强大的生命力与适应能力。谋求人力节省以及长远发展的电商也需要自动化立体仓库来帮助他们实现这一目标。在现有的技术中会利用穿梭车进行货物转运,但是在转运过程中,由于货物…

浅谈Web渗透

中华人民共和国网络安全法 第二十七条 任何个人和组织不得从事非法侵入他人网络、干扰他人网络正常功能、窃取网络数据等危害网络安全的活动:不得提供专门用于从事侵入网络、干扰网络正常功能及防护措施、窃取网络数据等危害网络安全活动的程序、工具,明知他人从事危…

“一秒”读懂串扰对信号传输时延的影响

作者:一博科技高速先生成员 刘春在前几期的文章“为什么DDR走线要走同组同层?”中,我们了解了信号在传输线上的传输速度以及微带线与带状线传输的时延差异。同时也有很多热情的网友对影响传输线时延情况给出了各自的见解,比如串扰…