红帽9搭建LAMP
-
安装Apache
2.安装数据库服务
3.安装php
(1)使用IP访问/phpinfo.php
4.安装phpMyAdmin
(1)数据库端口改为学号后五位
(2)登录phpmyadmin
5.SSH增加一个端口10022,fttp增加两个端口10080和8080
(1)修改防火墙规则用端口登录myadmin(只允许10080端口访问myadmin)
什么是LAMP?
LAMP 是一种常用于 web 开发的软件堆栈的缩写,它代表了 Linux(操作系统)、Apache(HTTP 服务器)、MySQL(数据库管理系统)和 PHP(编程语言)。这种组合因其高效、开源和免费的特点而广受欢迎,常用于搭建动态网站和 web 应用程序。
下面是 LAMP 堆栈中每个组件的简要说明:
Linux:Linux 是一个开源的操作系统,广泛应用于服务器环境。它提供了稳定、高效和安全的运行环境,是 web 服务器的基础。
Apache:Apache 是一个开源的 HTTP 服务器,用于处理 web 请求并返回 web 页面。它提供了丰富的功能和模块,支持各种 web 技术和标准。
MySQL:MySQL 是一个开源的关系型数据库管理系统,用于存储和管理网站的数据。它提供了高效的数据存储和查询功能,是 web 应用程序中不可或缺的部分。
PHP:PHP 是一种通用的脚本语言,尤其适合 web 开发。它可以嵌入到 HTML 中,用于生成动态页面和与数据库进行交互。PHP 的易用性和强大的功能使其成为 web 开发的流行选择。
LAMP 堆栈的流行部分归功于其开源和免费的特点,这使得用户可以轻松地获取、使用和定制这些软件。此外,LAMP 堆栈中的每个组件都经过了广泛的测试和验证,具有高度的稳定性和可靠性。
在搭建 LAMP 堆栈时,用户需要分别安装和配置这些组件。具体的安装和配置方法因 Linux 发行版和版本的不同而有所差异。一般来说,用户可以通过包管理器(如 apt、yum 等)来安装这些软件,并通过配置文件来设置它们的行为和参数。
总之,LAMP 是一种强大的 web 开发工具集,它提供了稳定、高效和可靠的运行环境,是搭建动态网站和 web 应用程序的常用选择。
环境准备
(ip为10.0.0.99的虚拟机为主机,然后分别克隆两台ip为10.0.0.119的客户机和ip为10.0.0.219的测试机;主机需安装Apache和PHP,客户机需安装Mysql,且三台虚拟机都能进行远程连接即开启SSH服务)
主机名及IP
主机名 |
IP地址 |
wwg2(主机) |
10.0.0.99 |
wwg2(客户机) |
10.0.0.119 |
wwg2(测试机) |
10.0.0.219 |
安装Apache(主机内进行ip为10.0.0.99)
Apache:开放源码的网页服务器,跨平台、安全、流行,支持众多网站运行。
输入命令“yum install http”安装Apache,complete表示安装成功。
yum install http
安装成功后启动Apache,查看Apache是否为开启状态。running表示启动成功。启动成功后,输人命令行:systemctl enable httpd