LAMP YUM安装配置实战

article/2025/9/23 4:31:17

今天继续给大家介绍Linux运维的相关知识,本文主要内容是LAMP的YUM安装与配置实战。

一、YUM源配置

在进行本次实验之前,我们先要对设备的YUM源进行配置,在本次实验中,我们使用的YUM源是阿里云的YUM源,该YUM源下载地址:http://mirrors.aliyun.com/repo/Centos-7.repo。点击该链接后,会自动下载repo的文件,只需要把该文件放到/etc/yum.repo.d/目录下即可。

二、Apache安装

在安装完成阿里云的YUM源后,接下来我们就可以安装LAMP架构了,首先,安装Apache,执行命令:

yum install -y httpd

在这里,httpd就是Apache软件。安装完成后,关闭设备防火墙就可以在浏览器上访问到Apache的默认网页了,如下所示:
在这里插入图片描述
以YUM形式安装的Apache,网站根目录为/var/www/html/。

三、PHP安装

在安装完Apache后,就可以安装PHP了,YUM方式安装PHP比源码安装要简单的多,只需要执行命令:

yum install -y php

即可,也不需要对Apache的配置目录进行更改,该命令的执行会自动把PHP嵌入到Apache之中。在执行完毕之后,重启Apache后就可以使用了。在安装完PHP后,在Apache根目录下新创建一个index.php文件,内容如下:

<?php
phpinfo();
?>

然后尝试访问该页面,结果如下所示:
在这里插入图片描述
这说明我们的PHP安装成功!

四、数据库安装

采取YUM的方式安装数据库,需要执行命令:

yum install -y mariadb mariadb-server

其中前者是数据库的客户端软件,后者是数据库的服务器软件。YUM安装数据库比源码安装数据库要快的多,在网速和设备硬件有一定保障的情况下,大约只需要2分钟的时间,而源码安装则需要大概20分钟的时间。
数据库安装完成后,启动命令为:

systemctl start mariadb

结果如下:
在这里插入图片描述
可以看到,本地设备打开了3306端口,这说明我们的配置成功!

五、PHP与数据库联动

尽管到这里我们已经完成了Apache、PHP和MySQL数据库的安装,但是此时我们的LAMP架构还剩一步,那就是PHP与MySQL的联动。如果不进行这一步,我们的PHP是无法自动找到设备上的MySQL的,此时如果我们进行wordpress的安装,发现如下所示结果:
在这里插入图片描述
进行PHP与MySQL的联动也非常简单,还是通过YUM安装,执行命令:

yum install -y php-mysql

这样,在安装完成后,我们就自动形成了PHP与MySQL之间的联动,结果如下:
在这里插入图片描述
得到如上结果,就说明我们通过YUM方式安装的LAMP架构成功了!
原创不易,转载请说明出处:https://blog.csdn.net/weixin_40228200


http://chatgpt.dhexx.cn/article/MURbX6Ve.shtml

相关文章

centos7安装LAMP

前言 作者简介&#xff1a;不知名白帽&#xff0c;网络安全学习者。 博客主页&#xff1a;https://blog.csdn.net/m0_63127854?typeblog 内网渗透专栏&#xff1a;https://blog.csdn.net/m0_63127854/category_11885934.html 网络安全交流社区&#xff1a;https://bbs.csdn.ne…

Linux安装LAMP

最近学习虚拟机Linux&#xff0c;然后在上面配置了LAMP环境&#xff0c;我安装的是centos7.0版本的linux系统&#xff0c;下面我就将我的安装过程及步骤分享给大家。 yum -y update //升级所有包的同时&#xff0c;也升级软件和系统内核 yum -y upgrade //只升级…

LAMP源码安装配置实战

今天继续给大家介绍Linux运维相关知识&#xff0c;本文主要内容是LAMP源码部署实战。 阅读本文&#xff0c;您需要对Linux源码安装有一定的了解&#xff0c;如果您对此还存在困惑&#xff0c;欢迎查阅我博客内的其他文章&#xff0c;相信您一定会有所收获&#xff01; LAMP源码…

Ubuntu安装LAMP

在安装vim时遇到了一个问题&#xff1a; E: 无法获得锁 /var/lib/dpkg/lock-frontend - open (11: 资源暂时不可用) E: 无法获取 dpkg 前端锁 (/var/lib/dpkg/lock-frontend)&#xff0c;是否有其他进程正占用它&#xff1f; 解决办法&#xff1a;强制解锁 sudo rm /var/li…

Lamp安装wordpress(博客系统)

安装环境 服务器集群单节点&#xff0c;机器最低配置&#xff1a;双核 CPU、4GB 内存、20G 硬盘运行环境CentOS 7.4服务和组件php、httpd、mysql&#xff1b;wordpress-4.7.3-zh_CN.zipls 安装过程 步骤一&#xff1a;使用yum命令安装php、HTTP、mysql服务 yum install -y …

安装lamp服务器系统,LAMP安装环境搭建详解

实现LAMP 1.LAMP工作原理 LAMP是一个强大的Web应用程序平台&#xff0c;其中L是指linux系统&#xff1b;A是指apache也就是http;M一般是MySQL/mariadb数据库;P一般是php, perl, Python其中之一。 工作过程&#xff1a; 1》当客户端请求的是静态资源时&#xff0c;web服务器会直…

bitnami-lamp安装教程

准备工作 官网下载地址 下载 bitnami-lampstack-8.0.3-2-linux-x64-installer.run 软件包官网下载地址 工具包&#xff1a;bitnami-wordpress-5.7.1-0-module-linux-x64-installer.run (个人博客 可选别的) 1.安装lamp 先用工具传入linux下&#xff0c;找到文件路径 ps&…

lamp安装操作讲解

1. lamp简介 有了前面学习的知识的铺垫&#xff0c;今天可以来学习下第一个常用的web架构了。 所谓lamp&#xff0c;其实就是由LinuxApacheMysql/MariaDBPhp/Perl/Python的一组动态网站或者服务器的开源软件&#xff0c;除Linux外其它各部件本身都是各自独立的程序&#xff0c…

LAMP安装

目录 一、LAMP架构介绍 LAMP概述 (平台)Linux (前台)Apache (后台)MySQL (中间连接)PHP/Perl/Python LAMP各组件安装顺序 二、编译安装Apache httpd服务 1.关闭防火墙&#xff0c;将安装Apache所需软件包传到/opt目录下 2.安装环境依赖包 3.配置软件模块 4.编译及安…

LAMP源码编译安装之Apache

LAMP源码编译安装之Apache 一.LAMP的基本架构概述1.LAMP架构2.各组件的主要作用如下 二.编译安装Apache httpd服务1.关闭防火墙&#xff0c;将安装Apache所需软件包传到/opt目录下2.安装环境依赖包3.配置软件模块4.编译及安装5.优化配置文件路径6.添加httpd系统服务7.修改httpd…

LAMP-手动架构部署

1. lamp简介 有了前面学习的知识的铺垫,今天可以来学习下第一个常用的web架构了。 所谓lamp,其实就是由Linux+Apache+Mysql/MariaDB+Php/Perl/Python的一组动态网站或者服务器的开源软件,除Linux外其它各部件本身都是各自独立的程序,但是因为经常被放在一起使用,拥有了越…

搭建LAMP架构 (百分百成功)

1.LAMP的含义 2.各自含义的作用 3.搭建LAMP所需要的环境 4.安装步骤 LAMP的含义: L:代表的是Linux操作系统 A:代表的是httpd服务&#xff0c;对外提供的网站 M:代表的是网站后台所使用的mysql数据库服务 P&#xff1a;代表的是php语言 各自含义的作用&#xff1a; Linux就不…

LAMP环境搭建

前言 一、在虚拟机上安装Linux系统 二、安装Apache 1.下载好后&#xff0c;看了看版本&#xff0c;不是太老&#xff0c;就没有继续安装。 2.开启Apache服务 3.设置Apache开机启动服务 4.尝试一下是否启动了服务&#xff08;访问虚拟机IP&#xff09; 三、安装mysql 1.…

LAMP安装详细教程

准备&#xff1a; 一台CentOS 7 虚拟机 yum更新完毕&#xff01; 打开终端 第一步&#xff1a;systemctl stop firewalld //关闭防火墙 第二步&#xff1a;systemctl disable firewalld //禁用防火墙 第三步&#xff1a;yum install httpd //下载apache systemctl sta…

backtracking及其应用

文章目录 应用场景N-QueensPermutationsPermutations II 参考资料 backtracking(回溯法)是一种算法&#xff0c;主要用来解决带限制条件的计算问题( CSP)。 特点如下&#xff1a; 和暴力匹配算法一样&#xff0c;会尝试所有的可能性。比暴力匹配算法好&#xff0c;会在尝试的过…

bt5 mysql字典,backtrack5下载

对于喜欢使用linux操作系统的盆友们来说&#xff0c;backtrack5将会是你们不错的选择&#xff0c;它完美支持Live CD和Live USB启动方式&#xff0c;可以让用户直接从移动介质启动该系统。有了BT5&#xff0c;您就不用担心网络无法进行访问&#xff0c;因为它可是拥有无线射频技…

BackTrack5使用3proxy实现内网穿透

本次实验使用BT5攻击机中的3proxy实现内网穿透实验。 实验机IP地址&#xff1a;192.168.113.140 首先使用搭建apache2服务&#xff0c;监听本地80端口 apache2服务搭建&#xff1a; 进入/etc/apache2中&#xff0c;确认apache2.conf的根目录。并确定ports.conf的监听端口为8…

backtracking及其应用2

文章目录 SubsetsSubsets II 接上文&#xff1a; backtracking及其应用 Subsets 链接&#xff1a;https://leetcode.com/problems/subsets/ 如果没有接触过backtracking&#xff0c;这道题的常规解法应该是位操作 func subsets(nums []int) [][]int {lth : len(nums)cnt : i…

Backtracking algorithm梳理

回溯法简介 注意下面这句话 由于回溯通常结果集都记录在回溯树的路径上&#xff0c;因此如果不进行撤销操作&#xff0c; 则可能在回溯后状态不正确导致结果有差异&#xff0c; 因此需要在递归到底部往上冒泡的时候进行撤销状态。 如果你每次递归的过程都拷贝了一份数据&#x…