Yum安装LAMP

news2024/10/5 21:15:07

查看当前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.coloradmin.cn/o/1830380.html

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

相关文章

Google谈出海:品牌「性价比」转向「心价比」

Google Marketing Live中国站活动现场 越来越多的中国全球化品牌基于对全球消费和海外地区的深刻洞察&#xff0c;不断提升产品研发和迭代能力&#xff0c;在海外消费者心中塑造「中国质造」和「中国智造」的新形象。2023年6月15日&#xff0c;凯度与Google合作发布《2023 凯…

AI数据分析:根据Excel表格数据进行时间序列分析

ChatGPT中输入提示词&#xff1a; 你是一个Python编程专家&#xff0c;要完成一个Python脚本编写的任务&#xff0c;具体步骤如下&#xff1a; 读取Excel表格&#xff1a;"F:\AI自媒体内容\AI行业数据分析\toolify月榜\toolify2023年-2024年月排行榜汇总数据.xlsx"…

vite-plugin-pwa 离线安装Vite应用

渐进式Web应用&#xff08;PWA&#xff09;通过结合 Web 和移动应用的特点&#xff0c;为用户带来更加流畅和快速的体验。且PWA支持离线访问能力&#xff08;访问静态资源本地缓存&#xff09;&#xff0c;极大提高了用户交互的流畅性&#xff0c;降低非必要的网络依赖。尤其适…

基于 U-Net 的图像分割

点击下方卡片&#xff0c;关注“小白玩转Python”公众号 图像分割是一种将图像划分为不同区域或对象的过程。它通常在像素级别进行&#xff0c;通过将图像中具有相似特征的区域分组或定义对象的边界来完成。这是一种识别和解析图像中不同对象或特征的方法。 假设一位医学专业人…

气象数据NC、grb2解析成矢量json、CMIS、MICPS及图片应用到webgis

一、基础概念 气象数据通常以多种格式存储和交换&#xff0c;以适应不同的应用需求和处理工具。以下是一些常见的气象数据格式及其转换方法的概述&#xff1a; 常见气象数据格式 1. NetCDF&#xff08;Network Common Data Form&#xff09;&#xff1a;一种自描述、自包含的…

SD卡、MicroSD卡与SD NAND的全面对比分析

在当今多样化的存储设备市场中&#xff0c;SD卡、MicroSD卡和SD NAND因其不同的特性和应用场景而广受欢迎。这三种存储解决方案各有千秋&#xff0c;为消费者提供了丰富的选择。以下是MK米客方德SD卡、MicroSD卡和SD NAND全面的对比分析&#xff1a;

springboot“漫画之家”系统 LW+PPT+源码

3 系统分析 链接&#xff1a;https://pan.baidu.com/s/1ihILTui-XEFdC15mcOB0vA?pwdewry 提取码&#xff1a;ewry 3.1系统可行性分析 3.1.1经济可行性 由于本系统是作为毕业设计系统&#xff0c;且系统本身存在一些技术层面的缺陷&#xff0c;并不能直接用于商业用途&#xf…

英伟达发布开源模型Nemotron-4 340B

&#x1f680; 英伟达发布开源模型Nemotron-4 340B 摘要&#xff1a;英伟达最新发布的开源模型Nemotron-4 340B&#xff0c;可能彻底改变大语言模型&#xff08;LLM&#xff09;训练方式。该模型支持多种自然语言和编程语言&#xff0c;使用9万亿个token训练&#xff0c;高达9…

python数据分析-心脏瓣膜手术风险分析与预测

一、研究背景和意义 人的心脏有四个瓣膜&#xff0c;主动脉银、二尖、肺动脉和三尖源 不管是那一个膜发生了病变&#xff0c;都会导致心脏内的血流受到影响&#xff0c;这就是通常所说的心脏期膜病&#xff0c;很多是需要通过手术的方式进行改善的。随着人口老龄化的加剧,&…

Aeron:Multi-Destination-Cast

Multi-Destination-Cast&#xff08;MDC&#xff09;是一种功能&#xff0c;允许 Aeron 从单个 Publication 同时向多个目的地传送数据。Multiple-Destination-Cast是 Aeron 的一项高级功能&#xff0c;本指南将介绍如何开发一个简单示例的基本知识。 一、MDC Publications 注&…

机器学习中的监督学习介绍

In this post well go into the concept of supervised learning, the requirements for machines to learn, and the process of learning and enhancing prediction accuracy. 在这篇文章中&#xff0c;我们将深入探讨监督学习的概念、机器学习的要求以及学习和提高预测准确…

Proxmox VE (PVE) 教学 (3) | 在 Proxmox VE 中安装与配置 OpenWrt

大家好,很长时间没有更新这个系列了。最近正在开发新项目,刚刚想起来我是不是还有一个什么专栏没更新。 本期的网络配置背景同于前两期的描述( 详见https://www.hestudio.net/category/proxmox-ve/ ),这一期只是对网络配置的扩展,也就是安装软路由,实现网络配置的更多功…

计算机网络:1概述

概述 因特网 网络、互连网&#xff08;互联网&#xff09;与因特网的区别与关系 若干节点和链路互连形成网络&#xff0c;若干网络通过路由器互连形成互连网&#xff0c;世界上最大的互连网是互联网&#xff08;因特网Internet&#xff09;。 因特网发展的三个阶段 因特网…

【挑战100天首通《谷粒商城》】-【第一天】【10 番外篇】 解决docker 仓库无法访问 + MobaXterm连接VirtualBox虚拟机

文章目录 课程介绍 1、解决docker 仓库无法访问 2、 MobaXterm连接VirtualBox虚拟机 Stage 1&#xff1a;下载MobaXterm选择适合你的版本 Stage 2&#xff1a;vagrant ssh 连接&#xff0c;开启ssh访问 Stage 2-1&#xff1a;su获取root账号权限,输入密码&#xff08;默认vagra…

C语言笔记第15篇:文件操作

1、为什么使用文件&#xff1f; 如果没有文件&#xff0c;我们写的程序的数据是存储在电脑的内存中&#xff0c;如果程序退出&#xff0c;内存回收&#xff0c;数据就丢失了&#xff0c;等再次运行程序&#xff0c;是看不到上次程序的数据的&#xff0c;如果要将数据进行持久化…

Java 集合框架:LinkedList 的介绍、使用、原理与源码解析

大家好&#xff0c;我是栗筝i&#xff0c;这篇文章是我的 “栗筝i 的 Java 技术栈” 专栏的第 014 篇文章&#xff0c;在 “栗筝i 的 Java 技术栈” 这个专栏中我会持续为大家更新 Java 技术相关全套技术栈内容。专栏的主要目标是已经有一定 Java 开发经验&#xff0c;并希望进…

【漏洞复现】畅捷通T+ App_Code.ashx 远程命令执行漏洞

免责声明&#xff1a; 本文内容旨在提供有关特定漏洞或安全漏洞的信息&#xff0c;以帮助用户更好地了解可能存在的风险。公布此类信息的目的在于促进网络安全意识和技术进步&#xff0c;并非出于任何恶意目的。阅读者应该明白&#xff0c;在利用本文提到的漏洞信息或进行相关测…

什么是加密算法,有什么不同类型?

加密算法是一种数学函数或程序&#xff0c;它能够将原始的、可读的数据&#xff08;也称为“明文”&#xff09;转换为一种不可读的代码形式&#xff08;称为“密文”&#xff09;。这种转换是通过特定的算法和密钥来实现的&#xff0c;目的是保护数据的机密性和完整性&#xf…

HTML表单深度解析:构建互动的网页界面

表单是HTML中用于收集用户输入信息的重要元素&#xff0c;是网页与用户交互的关键组件。以下是一个典型的HTML表单示例&#xff0c;我们将会详细解析其中的各个元素及属性含义。 <form action"https://xx.xxx.xx/search" target"_self" method"ge…

CDN简介

CDN 的基本概念 CDN&#xff08;Content Delivery Network&#xff09;&#xff0c;即内容分发网络。 CDN是一种分布式网络架构&#xff1a;它由分布在不同地理位置的服务器组成网络&#xff0c;这些服务器协同工作以提供内容服务。 内容分发的核心目标 确保用户能够快速、可…