当前位置: 首页 > news >正文

如何在Ubuntu上安装WordPress

如何在Ubuntu上安装WordPress

执行系统更新
apt update && apt upgrade

在这里插入图片描述

第一步 安装 Apache
apt install apache2

在这里插入图片描述
确认 Apache 安装是否成功.

systemctl status apache2

在这里插入图片描述
安装成功后 打开浏览器输入 http://server-ip-address
在这里插入图片描述

第二步 安装 MySQL
apt install mariadb-server mariadb-client

在这里插入图片描述
配置MariaDB数据库

mysql_secure_installation

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

第三步 安装 PHP
apt install php php-mysql

在这里插入图片描述
检查PHP是否安装成功,在/var/www/html/路径下创建 info.php 并且输入网址访问 https://ip-address/info.php

vim /var/www/html/info.php

info.php 中的内容

<?php
phpinfo();
?>

在这里插入图片描述

第四步 创建wordpress 数据库
$ mysql -u root -p

在这里插入图片描述
为WordPress安装创建一个数据库。

CREATE DATABASE wordpress_db;

在这里插入图片描述

为WordPress设置创建一个数据库用户。

CREATE USER 'wp_user'@'localhost' IDENTIFIED BY 'password';

在这里插入图片描述
授予用户权限接,授予用户访问数据库的权限

GRANT ALL ON wordpress_db.* TO 'wp_user'@'localhost' IDENTIFIED BY 'password';

在这里插入图片描述
保存并退出

FLUSH PRIVILEGES;Exit;
第五步 安装 WordPress CMS
cd /tmp && wget https://wordpress.org/latest.tar.gz

在这里插入图片描述
解压缩下载文件

tar -xvf latest.tar.gz

在这里插入图片描述
拷贝wordpress 到/var/www/html/

cp -R wordpress /var/www/html/

更改目录的所有权

chown -R www-data:www-data /var/www/html/wordpress/

更改文件权限

chmod -R 755 /var/www/html/wordpress/

创建uploads文件夹 并更改所有权

$ mkdir /var/www/html/wordpress/wp-content/uploads
chown -R www-data:www-data /var/www/html/wordpress/wp-content/uploads/

访问地址 测试 https://server-ip/wordpress
在这里插入图片描述
根据配置的数据库信息,点击 Let go! 进行配置
在这里插入图片描述
如果所有配置正确则进入下面页面
在这里插入图片描述
填写所需的额外细节,如网站标题、用户名和密码,并将它们保存在安全的地方,以免您忘记。确保使用强密码。
在这里插入图片描述
在这里插入图片描述
点击Log In 进行登陆后台
在这里插入图片描述
在这里插入图片描述

http://www.lryc.cn/news/378567.html

相关文章:

  • 处理导入Excel文件过大导致Zip bomb detected的问题
  • 【FFmpeg】AVIOContext结构体
  • Python控制结构
  • OpenCV--图形轮廓
  • MYSQL通过EXPLAIN关键字来分析SQL查询的执行计划,判断是否命中了索引
  • clean code-代码整洁之道 阅读笔记(第十二章)
  • FFmpeg YUV编码为H264
  • 【C语言】顺序表(上卷)
  • Luma AI如何注册:文生视频领域的新星
  • 一站式实时数仓Hologres整体能力介绍
  • 如何在 Windows 上安装 Docker Desktop
  • WPF由文本框输入的内容动态渲染下拉框
  • RPCMon:一款基于ETW的RPC监控工具
  • 【odoo】常用的字符转义:“>“,“<“,““,“/“等
  • 李宏毅深度学习项目——HW1个人笔记
  • 3D Gaussian Splatting Windows安装
  • 人脸识别——可解释的人脸识别(XFR)人脸识别模型是根据什么来识别个人的
  • 仓库管理系统的设计
  • 最火AI角色扮演流量已达谷歌搜索20%!每秒处理2万推理请求,Transformer作者公开优化秘诀
  • MySQL:MySQL分组排序函数rank()、row_number()、dense_rank()与partition by结合使用
  • opencv c++ 检测图像尺寸大小,标注轮廓
  • Python数据可视化基础:使用Matplotlib绘制图表
  • Java开发接口设计的原则
  • [火灾警报系统]yolov5_7.0-pyside6火焰烟雾识别源码
  • 机器学习和深度学习区别
  • 【功能详解】银河麒麟操作系统“安全启动”是如何发挥作用的?
  • 关于多线程的理解
  • C语言 | Leetcode C语言题解之第155题最小栈
  • Qdrant 的基础教程
  • 任务4.8.3 利用SparkSQL统计每日新增用户