Yum安装LAMP

查看当前80端口是否被占用

ss -tulanp | grep 80

在这里插入图片描述
查询httpd是否在yum源中

yum info httpd

在这里插入图片描述
安装httpd

yum -y install httpd

在这里插入图片描述
启动httpd服务,设置开机自启

systemctl enable httpd --now
systemctl start httpd

在这里插入图片描述
在这里插入图片描述
查看当前进程

ps aux | grep httpd

在这里插入图片描述
查看当前IP,使用浏览器访问

ip a
ip -4 a

在这里插入图片描述
在这里插入图片描述
创建网站默认首页

echo “welcome to this site! candy” > /var/www/html/index.html

使用cat查看

cat /var/www/html/index.html

在这里插入图片描述
安装mariadb服务器端与客户端软件包
先使用yum info 查看是否在yum源中

yum info mariadb-server mariadb

在这里插入图片描述
使用install安装

yum -y install mariadb-server mariadb

在这里插入图片描述
使用rpm查看是否安装成功

rpm -q mariadb-server mariadb

在这里插入图片描述
启动mariadb服务,查看进程与端口

ps -efL | grep mariadb

在这里插入图片描述

ps -efL | grep -c mariadb | grep -v grep 

在这里插入图片描述
登录mariadb

mysql

查看mariadb数据库基本信息
\s
在这里插入图片描述
使用quit退出
安装PHP

安装所需要的依赖包

yum -y install php php-mysqlnd php-pdo php-gd php-mbstring

查看PHP版本信息

php -v

在这里插入图片描述

在这里插入图片描述
安装PHP模块

yum install php-cli.x86_64 php-devel.x86_64 php-dba.x86_64 -y

在这里插入图片描述
编写PHP测试文件,验证PHP是否可以解析
将文件写入如下内容
重启服务

vim /var/www/html/index.php
cat /var/www/html/index.php
<?php      //标记php语言语言的开始
phpinfo();     //phpinfo函数,输出当前环境变量等信息
?>     //标记php语言的结束
systemctl restart httpd

在这里插入图片描述
浏览器查看192.168.80.94/index.php
在这里插入图片描述
安装discuz论坛

https://www.discuz.vip/download 

进入html目录下
rz上传压缩包
在这里插入图片描述
解压unzip
在这里插入图片描述
删除以下文件

rm -rfv readme readme.html utility.html LICENSE

在这里插入图片描述
移动upload到当前目录下

mv -v upload/* .

在这里插入图片描述
修改运行discuz项目的用户为httpd进程的用户
将所属组和所有者都修改为apache

chown -R apache. ../html/

查看进程
ps aux | grep httpd在这里插入图片描述
访问Discuz论坛在这里插入图片描述
环境检查
选择全新安装(独立模式安装)在这里插入图片描述在这里插入图片描述
新建mysql用户,授权
查看mysql.user表中检索三个字段的信息

select user,host,authentication_string from mysql.user;

在这里插入图片描述
确认连接当前的身份

select user();

在这里插入图片描述
%:表示任何主机
授予 root 用户从任何主机(‘%’ 表示任何主机)连接到数据库服务器的所有权限,并设置其密码为 ‘jdiafeifggnioagp123’。

grant all privileges on *.* to ‘root’@’%’ identified by ‘jdiafeifggnioagp123’ with grant option;

在这里插入图片描述
查看数据库中的root用户设置好的密码

select user,host,authentication_string from mysql.user;

设置好后退出quit

在这里插入图片描述
MySQL 客户端会连接到 IP 地址为 192.168.80.94 的服务器
使用用户名 root 和密码 jdiafeifggnioagp123,并尝试在端口 3306 上执行 select version(); 语句来查询 MySQL 服务器的版本。
如果连接成功并且密码正确,您将看到 MySQL 服务器的版本信息。

mysql -h192.168.80.94 -uroot -p’jdiafeifggnioagp123’ -P3306 -e “select version()

在这里插入图片描述
如果连接成功,MySQL 客户端将执行 SQL 查询并显示结果。
这些结果将包括 MySQL 服务器上所有用户的用户名、主机名和密码哈希。

mysql -h192.168.80.94 -uroot -p’jdiafeifggnioagp123’ -P3306 -e “select user,host,authentication_string from mysql.user”

在这里插入图片描述
-e “show databases;”: 这告诉 MySQL 客户端执行后面的 SQL 查询语句。这条 SQL 语句用于列出 MySQL 服务器上的所有数据库。
如果连接成功,MySQL 客户端将执行 SHOW DATABASES; 查询并显示结果。这些结果将包括 MySQL 服务器上所有数据库的名称。

mysql -h192.168.80.94 -uroot -p’jdiafeifggnioagp123’ -P3306 -e “show databases;;

在这里插入图片描述
按照下图填写:
在这里插入图片描述
在这里插入图片描述在这里插入图片描述
确认discuz库的信息

mysql
show databases;

在这里插入图片描述
查看数据库中的所有表

show tables;

在这里插入图片描述

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

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

相关文章

【机器学习】大模型环境下的应用:计算机视觉的探索与实践

引言 随着数据量的爆炸性增长和计算能力的提升&#xff0c;机器学习&#xff08;Machine Learning&#xff0c;ML&#xff09;在计算机视觉&#xff08;Computer Vision&#xff0c;CV&#xff09;领域的应用日益广泛。特别是大模型&#xff08;Large Models&#xff09;如深度…

【Qt 6.3 基础教程 03】第一个Qt应用:Hello World

文章目录 前言创建项目编写代码main.cppmainwindow.cpp 编译和运行结果和调试扩展你的应用总结 前言 Qt编程之旅的第一个里程碑通常是构建一个简单的"Hello World"应用程序。在这个教程中&#xff0c;我们将指导你如何创建一个基本的Qt应用程序&#xff0c;它将显示…

自动化技术如何影响企业数据分析的发展

当今时代&#xff0c;企业普遍面临着转型的压力&#xff0c;这些挑战主要源于在科技和市场的双重压力下如何实现增长。当前&#xff0c;企业发展的趋势是紧追自动化的浪潮&#xff0c;并通过优化预算管理流程&#xff0c;推进系统和数据分析的现代化。在这一过程中&#xff0c;…

LoRA用于高效微调的基本原理

Using LoRA for efficient fine-tuning: Fundamental principles — ROCm Blogs (amd.com) 大型语言模型的低秩适配&#xff08;LoRA&#xff09;用于解决微调大型语言模型&#xff08;LLMs&#xff09;的挑战。GPT和Llama等拥有数十亿参数的模型&#xff0c;特定任务或领域的微…

怎样搭建serveru ftp个人服务器

首先说说什么是ftp&#xff1f; FTP协议是专门针对在两个系统之间传输大的文件这种应用开发出来的&#xff0c;它是TCP/IP协议的一部分。FTP的意思就是文件传输协议&#xff0c;用来管理TCP/IP网络上大型文件的快速传输。FTP早也是在Unix上开发出来的&#xff0c;并且很长一段…

Vue54-浏览器的本地存储webStorage

一、本地存储localStorage的作用 二、本地存储的代码实现 2-1、存储数据 注意&#xff1a; localStorage是window上的函数&#xff0c;所以&#xff0c;可以把window.localStorage直接写成localStorage&#xff08;直接调用&#xff01;&#xff09; 默认调了p.toString()方…

curl命令行发送post/get请求

文章目录 curl概述post请求get请求 curl概述 curl 是一个命令行实用程序&#xff0c;允许用户创建网络请求curl 在Windows、 Linux 和 Mac 上皆可使用 post请求 一个简单的 POST 请求 -X&#xff1a;指定与远程服务器通信时将使用哪种 HTTP 请求方法 curl -X POST http://ex…

中小企业使用CRM系统的优势有哪些

中小企业如何在竞争激烈的市场中脱颖而出&#xff1f;除了优秀的产品和服务&#xff0c;一个高效的管理工具也是必不可少的。而客户关系管理&#xff08;CRM&#xff09;系统正是这样一个能帮助企业提升客户体验、优化内部管理流程的重要工具。接下来&#xff0c;让我们一起探讨…

【Android面试八股文】Java的泛型中super 和 extends 有什么区别?

文章目录 Java的泛型中super 和 extends 有什么区别?这道题想考察什么?考察的知识点考生应该如何回答一、 extends二、super三、PECS原则3.1 解释 PECS 原则3.2 PECS原则的总结3.3 PECS原则的应用场景Java的泛型中super 和 extends 有什么区别? 这道题想考察什么? 掌握PE…

主流框架选择:React、Angular、Vue的详细比较

目前前端小伙伴经常使用三种广泛使用的开发框架&#xff1a;React、Angular、Vue - 来设计网站 Reactjs&#xff1a;效率和多功能性而闻名 Angularjs&#xff1a;创建复杂的应用程序提供了完整的解决方案&#xff0c;紧凑且易于使用的框架 Vuejs&#xff1a;注重灵活性和可重用…

Prometheus之图形化界面grafana与服务发现

前言 上一篇文章中我们介绍了Prometheus的组件&#xff0c;监控作用&#xff0c;部署方式&#xff0c;以及如何通过在客户机安装exporter再添加监控项的操作。 但是不免会发现原生的Prometheus的图像化界面对于监控数据并不能其他很好的展示效果。所以本次我们将介绍一…

Cookie-SameSite属性 前端请求不带cookie的问题解决方案

最近遇到了前端请求后端不带cookie的问题&#xff0c; 请求时header里面就是没有cookie 查看响应应该是这个问题 SameSite是一个cookie属性&#xff0c;用于控制浏览器是否在跨站点请求中发送cookie。它有三个可能的值&#xff1a; 1. Strict&#xff08;严格模式&#xff09…

ubuntu安装和应用以及要点难点

Ubuntu是一个基于Linux的免费开源操作系统,它以桌面应用为主,但同样适用于服务器和其他特定用途。以下是关于Ubuntu的详细介绍: 起源与名称: Ubuntu的名称来源于非洲南部祖鲁语或豪萨语的“ubuntu”一词,意思是“人性”、“我的存在是因为大家的存在”,体现了非洲传统的…

Python中的自定义异常类与异常处理机制深度解析

Python中的自定义异常类与异常处理机制深度解析 在Python编程中&#xff0c;异常处理是一种重要的编程范式&#xff0c;它允许我们在程序运行时检测并处理错误。Python内置了一些常见的异常类&#xff0c;但有时候我们可能需要定义自己的异常类&#xff0c;以更精确地描述和处…

2024华为OD机试真题-出租车计费 、靠谱的车-(C++/Python)-C卷D卷-100分

2024华为OD机试题库-(C卷+D卷)-(JAVA、Python、C++) 题目描述: 程序员小明打了一辆出租车去上班。出于职业敏感,他注意到这辆出租车的计费表有点问题,总是偏大。 出租车司机解释说他不喜欢数字4,所以改装了计费表,任何数字位置遇到数字4就直接跳过,其余功能都正常。 比如…

超硬核五千字!彻底讲明白JavaScript中的异步和同步,以及JavaScript代码执行顺序

同步操作和异步操作是编程中处理任务的两种不同方式&#xff0c;它们主要区别在于控制流和对程序执行的影响。不知道大家是怎么理解JavaScript中的同步和异步的&#xff1f;JavaScript的代码执行顺序是怎么样&#xff1f;下面这段代码是同步还是异步的&#xff1f; console.log…

浙大版PTA Python程序设计 题目与知识点整理(综合版)

目录 第一章 一、高级语言程序的执行方式 二、变量赋值与内存地址 三、字符编码 3.1 Unicode 3.2 ASCII&#xff08;American Standard Code for Information Interchange&#xff09; 四、编程语言分类按照编程范式分类 4.1 面向过程语言 4.2 面向对象语言 五、原码…

第零篇——数学到底应该怎么学?

目录 一、背景介绍二、思路&方案三、过程1.思维导图2.文章中经典的句子理解3.学习之后对于投资市场的理解4.通过这篇文章结合我知道的东西我能想到什么&#xff1f; 四、总结五、升华 一、背景介绍 宏观讲解数学定位&#xff0c;数学学习方式方法&#xff0c;再次详细学习…

Synctv安装过程中遇到的docker镜像国内无法pull的问题

0x01 docker无法直接拉取对应镜像文件的问题 docker目前国内网络环境无法直接拉去小众而且稍微前沿的docker镜像产品&#xff0c;这对很多折腾玩家及其不友好&#xff0c;我首先想到了替换成国内的docker镜像站&#xff0c;但是对于SyncTV这个产品的docker镜像文件还是无法拉去…

代码随想录——分割回文串(Leetcode 131)

题目链接 回溯 class Solution {List<List<String>> res new ArrayList<List<String>>();List<String> list new ArrayList<String>();public List<List<String>> partition(String s) {backtracking(s, 0);return res;}p…