Ubuntu系统上安装Apache和WordPress

**

第一步跟新系统包

**
首先跟新系统包

sudo apt update
sudo apt upgrade

第二步下载安装apache

sudo apt install apache2
##查看apache的状态是否启动成功
sudo systemctl status apache2
##查看服务器的ip地址
sudo ip a

在这里插入图片描述
通过ip地址进行访问apache页面
在这里插入图片描述

第三步下载安装php环境

sudo apt install php libapache2-mod-php php-mysql php-cli php-curl php-gd php-mbstring php-xml php-xmlrpc
## 查看一下php是否安装成功
php -v

在这里插入图片描述
上传php文件,并且从新启动下apache,看下apache是否识别php的代码
上传php代码文件内容

/* 输出当前PHP环境的配置信息,包括PHP的版本、已安装模块、运行环境等。*/
phpinfo();
##去到apache的存放代码文件的地方
cd /var/www/html/
##创建文件
sudo touch phpinfo.php
##通过vim编辑器写人内容
sudo vim phpinfo.php
## esc :wq 保存退出

在这里插入图片描述
从新启动apache

sudo systemctl restart apache2
##其他命令
sudo systemctl stop apache2
sudo systemctl start apache2

证明apache和php都已经可以配合使用了,也就是apache是识别php代码的。
在这里插入图片描述

第四步下载wordpress(下载到/var/www/html/)

4.1 导航到临时目录并下载最新版本的WordPress:

cd /tmp
wget https://wordpress.org/latest.tar.gz

4.2 解压下载的wordpress包

tar -xvzf latest.tar.gz

4.3 将解压后的包移动到/var/www/html/文件夹下面

sudo mv wordpress /var/www/html/

在这里插入图片描述
4.4 设置文件权限,确保apache可以正常的读取wordpress文件

Apache的默认配置,Apache通常运行在 www-data 用户下。你可以通过以下命令确认Apache的运行用户

ps -ef | grep apache2

在这里插入图片描述

设置权限

sudo chown -R www-data:www-data /var/www/html/wordpress
sudo chmod -R 777 /var/www/html/wordpress

到目前为止,wordpress已经可以访问到设置页面了
在这里插入图片描述

第五步给wordpress配置数据库

# 安装MySQL服务器
sudo apt install mysql-server# 运行安全安装脚本
sudo mysql_secure_installation# 登录MySQL以检查是否配置成功
sudo mysql -u root -p# 退出
exit#修改密码 这是一个sql
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '2024Lijun!@#';
FLUSH PRIVILEGES;

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

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

相关文章

git patch怎么使用?

通常当我们提到 "patch" 时,我们可能指的是以下几种情况: 1. **应用补丁文件**: 如果你有一个 .patch 文件,你可以使用 git apply 命令来应用它。 bash git apply your-patch-file.patch 这会将补丁文件中的更改应用到…

软件架构之嵌入式系统设计

软件架构之嵌入式系统设计 第 12 章:嵌入式系统设计12.1 嵌入式系统概论12.2 嵌入式系统的组成12.2.1 硬件架构12.2.2 软件架构 12.3 嵌入式开发平台与调试环境12.3.1 嵌入式系统软件开发平台12.3.2 嵌入式开发调试 第 12 章:嵌入式系统设计 随着计算机…

力扣 1两数之和

nums [2,7,6,3] target 9 需要在这个中找到 nums中数字下标,累加和等于target 也就是说既要数字下标,又要nums中数字,还要查找 因此,考虑map这种既有key 又有value的哈希表 问题是 map,unordered_map, muti_map用哪一个呢&a…

人工智能时代,零基础学IT,我首推Python作为你编程入门语言!

人工智能时代为什么将 Python 称为第一语言? 因为python适应了人工智能时代: 人工智能时代对于代码的简便性有很大要求,像传统的C/CPP/Java学习较为复杂,学习路线长,对于很多零基础的人入门困难。python的兼容性&…

k8s集群部署mysql8主备

一、搜索mysql8版本 # helm search repo mysql# helm pull bitnami/mysql --version:11.1.2# tar -zxf mysql-11.1.2.tgz# cd mysql 二、修改value.ysqml文件 动态存储类自己提前搭建。 # helm install mysql8 -n mysql-cluster ./ -f values.yaml NAME: mysql8 LAST DEPLOYED…

Java:方法与类的奥秘——解锁编程世界的钥匙

探索编程的奥秘 在程序设计的广阔海洋中,Java如同一艘稳健的航船,引领着无数开发者穿越代码的波涛。本篇深度探索,将带您潜入Java的内心深处,揭开“方法”与“类”的神秘面纱。这两个概念,不仅是Java的基石&#xff0…

大模型日报 2024-07-11

大模型日报 2024-07-11 大模型资讯 CVPR世界第二仅次Nature!谷歌2024学术指标出炉,NeurIPS、ICLR跻身前十 谷歌2024学术指标公布,CVPR位居第二,超越Science仅次于Nature。CVPR、NeurIPS、ICLR三大顶会跻身TOP 10。 CVPR成全球第二…

【简历】南京某大学顶级211硕士:拿offer可能性低

注:为保证用户信息安全,姓名和学校等信息已经进行同层次变更,内容部分细节也进行了部分隐藏 简历说明 这份简历的背景是南京的一所顶级211的硕士,从学校背景来讲呢,求职目标就是大厂的秋招,但是因为项目描述的亮点比较少&#x…

后仿真中《SDF反标必懂连载篇》之 反向提取SDF反标延迟

今天,整理一下最近工作中遇到的一个问题,及解决问题的办法,仅分享给大家。 我们知道,我们在完成SDF时序反标之后,首先要做的事情:检查sdfannotation 文件。文件中记录了每个sdf 文件,每个实例的…

Fiddler使用详解:网络调试与分析工具(接口测试,断点调试,弱网测试)

摘要 Fiddler是一个强大的网络调试工具,它能够记录、检查、修改和重发所有经过计算机的HTTP/HTTPS流量。本文将详细介绍Fiddler的安装、配置和使用技巧,帮助开发者和测试人员更好地理解网络请求和响应。 1. Fiddler简介 Fiddler是由Telerik公司开发的…

Python 四种字符串格式化方式

Python 四种字符串格式化方式 格式化(formatting)是指把数据填写到预先定义的文本模板里面,形成一条用户可读的消息,并把这条消息保存成字符串的过程。 % 格式化 Python 里面最常用的字符串格式化方式是采用 % 格式化操作符。 …

4000字|手把手教你:从0到1搭建跨境电商生意

有小伙伴问我能不能系统的聊下跨境电商的运作思路,因为过去的文章基本都是逐块的在分享各种心得,对于一些想要系统学习跨境电商的朋友来说有点晦涩难懂,刚好赶上羊羊羊,索性花点时间来认真聊聊这个。 在开始聊这个话题之前&#…

探索数据的奥秘:sklearn中的聚类分析技术

探索数据的奥秘:sklearn中的聚类分析技术 在数据科学领域,聚类分析是一种无监督学习方法,它的目标是将数据集中的样本划分为多个组或“簇”,使得同一组内的样本相似度高,而不同组间的样本相似度低。scikit-learn&…

qdma enable jtag debugger

ip上的m_axi_lite 是连接到qdma_v4_0_11_dma5_rtl_top这个ip的 和jtag debugger没有关系 qdma enable jtag debugger 读取的是ip内部reg ///home/nic626/smart_nic/build_dir/qdma_no_sriov_ex/qdma_no_sriov_ex.srcs/sources_1/ip/qdma_no_sriov.xcix!/qdma_no_sriov/ip_0/so…

SQL基础-DQL 小结

SQL基础-DQL 小结 学习目标:学习内容:SELECTFROMWHEREGROUP BYHAVINGORDER BY运算符ASC 和 DESC 总结 学习目标: 1.理解DQL(Data Query Language)的基本概念和作用。 2.掌握SQL查询的基本语法结构,包括SEL…

Linux文件编程(标准C库)

目录 一、标准C库打开/创建文件,读写文件,光标移动 二、标准C库写入结构体到文件 三、其他函数补充 1.fputc函数 2.feof函数和fgetc函数 前面讲到的open函数都是基于linux内核的,也就是说在Windows系统上无法运行,移植性比较…

使用simulink进行esp32开发,进行串口收发数据需要注意的地方,为什么收发不成功

1,主要是因为simulink里的配置文件配置的波特率和串口接受软件配置的波特不一致导致的 2,主要有以下三个界面 a.配置文件 b.模型 模型直接选择使用的是那组串口就行了,一般情况下我们收发使用同一组就可以,这样收发模块填写的端…

20240711编译友善之臂的NanoPC-T6开发板的Buildroot

20240711编译友善之臂的NanoPC-T6开发板的Buildroot 2024/7/11 21:02 百度:nanopc t6 wiki https://wiki.friendlyelec.com/wiki/index.php/NanoPC-T6/zh NanoPC-T6/zh 4.4 安装系统 4.4.1 下载固件 4.4.1.1 官方固件 访问此处的下载地址下载固件文件 (位于网盘的&q…

社交媒体中智能品牌视觉识别系统的设计与应用

社交媒体中智能品牌视觉识别系统的设计与应用开题报告与任务书分析 一、引言 随着社交媒体的蓬勃发展,品牌与消费者之间的互动日益频繁,品牌视觉识别系统作为品牌传播的重要载体,其设计与应用显得尤为重要。特别是在智能技术的推动下,如何设计并应用智能品牌视觉识别系统…

【Python】已解决:ModuleNotFoundError: No module named ‘sklearn.cross_validation

文章目录 一、问题背景二、可能出错的原因三、错误代码示例四、正确代码示例五、注意事项 (机器学习分割数据问题)解决“ModuleNotFoundError: No module named ‘sklearn.cross_validation’” 一、问题背景 在机器学习的实践中,数据分割是…