LAMP环境搭建

article/2025/9/23 6:26:53

前言

一、在虚拟机上安装Linux系统

二、安装Apache

1.下载好后,看了看版本,不是太老,就没有继续安装。

2.开启Apache服务

3.设置Apache开机启动服务

4.尝试一下是否启动了服务(访问虚拟机IP)

三、安装mysql

1.下载mysql安装包

2.安装mysql包

3.安装mysql服务(打开 /etc/yum.repos.d/后再执行)

4.启动mysql服务

5.登录mql

 四、安装PHP


前言

       针对LAMP环境,之前只是在服务器上尝试过一键搭建。借此次机会,尝试下手动搭建LAMP环境。

     LAMP,顾名思义是搭建Linux+Apache+mysql+php。即以Linux系统为基础,在其上搭建Apache、mysql、php来使系统可以运行PHP脚本文件。


一、在虚拟机上安装Linux系统

      对此不再赘述,网上资源一抓一大把,按照步骤安装Linux系统即可。本次使用的是centos7(本来纠结linux版本是用CentOS还是Ubuntu,之前觉着都差不多,但去看了下资料,centos做服务器更加稳定的,所以决定用centos试试)。

    

    安装成功!

二、安装Apache

1.下载好后,看了看版本,不是太老,就没有继续安装。

yum -y install httpd

     

2.开启Apache服务

   

3.设置Apache开机启动服务

   

4.尝试一下是否启动了服务(访问虚拟机IP)

    

      成功!

三、安装mysql

1.下载mysql安装包

wget http://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm

  

2.安装mysql包

rpm -ivh mysql57-community-release-el7-8.noarch.rpm

  

3.安装mysql服务(打开 /etc/yum.repos.d/后再执行)

yum -y install mysql-server

 

  

  失败后,找到修复方法:修改mysql-community.repo文件(该文件就在yum.repos.d里)将里面的gpgcheck=1修改为  gpgcheck=0,成功安装!!

  

4.启动mysql服务

systemctl start mysqld

   

5.登录mql

mysql -u root -p

   

    成功!

 四、安装PHP

   

   

yum直接安装都是php5,想安装PHP7,一定要先升级yum!!!

PHP5不用删除,直接安装PHP7办法

  

PHP7安装成功!

至此,LAMP环境搭建完成!


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

相关文章

LAMP安装详细教程

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

backtracking及其应用

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

bt5 mysql字典,backtrack5下载

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

BackTrack5使用3proxy实现内网穿透

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

backtracking及其应用2

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

Backtracking algorithm梳理

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

ARM backtrace 实战分析

记录一下arm backtrace 分析过程 前言 嵌入式开发中,如果发生异常如内存访问越界等情况,有时会非常难debug到底是哪里出错,近来看了一下back trace回溯的功能及实现,在这里做个笔记。 backtrace就是回溯堆栈,简单的说就是可以列…

backtrack 5 r3

1.BT5默认用户名:root.密码:toor(公司是yeslabccies) 2.进入图形化界面命令:startx 3.更改密码:sudo passwd root 扫描工具 第一部分网络配置: 4.网络配置文件有两个: /etc/network/interfaces 和 /etc/resolv.conf 前一个存放网卡接口…

backtrack3安装使用教程

一、准备篇 1、一个有可破解无线信号的环境。如我在家随便搜索出来的信号。 2、带无线网卡的电脑一台(笔记本台式机均可,只要无线网卡兼容BT3),我用的是三星R467的上网本。  3、2G以上优盘一个(我用的是2G的&#x…

安装BackTrack5 R3

最近买了本《Python绝技》,里面的很多实例都是在BackTrack系统中运行的。初次接触BackTrack系统,才知道它是一套专业的计算机安全检测的Linux操作系统,内部集成了200多种安全检查工具。虽然现在BackTrack已经被Kali Linux所代替,不…

BackTrack5(BT5)各版本下载

BT5R3(最新版本)http://www.nigesb.com/backtrack-5-r3-released.html BT5R2 KDE版32位: http://ftp.halifax.rwth-aachen.de/backtrack/BT5R2-KDE-32.iso GNOME32位:http://ftp.halifax.rwth-aachen.de/backtrack/BT5R2-GNOME-32.iso BT5R1 KDE版32位…

小白使用backtrack5

在此先感谢飞飞老师录制的教学视频 在这几天的了解中知道了这样一个过程 linux–>Debian–>Ubuntu–>backtrack–>kali 可能理解有点片面,但是可以让我了解到linux系统是基础,而且linux的内核大部分都是用C写的,部分是汇编语言…

虚拟机安装BackTrack 5 的教程详解!

废话不多说,直接上教程!如在安装过程中有些步骤界面没显示,即直接下一步即可。 打开虚拟机,新建虚拟机 选择自定义安装 选择你的映像文件,点击下一步 这里要注意了,系统选择Linux,版本选择U…

struts2漏洞升级至2.5.30额外补充

由于部分老项目需要还在使用struts2框架,由于最新发布struts2漏洞,需要将其版本升级至struts2.5.30,同步还有其他依赖和配置需要调整,大概可参考这个文章: struts升级至2.5.26遇到的各种bug及解决方案_谷同学的博客-C…

linux struts2漏洞,Struts2漏洞分析,漏洞波及全系版本

Struts漏洞分析 Apache Struts团队已经发布了Struts 2.3.15.1安全更新版本。在Struts2.3.15.1版本之前,存在着严重的安全漏洞,如果现在一些比较大的网站是用JAVA做的,没有把版本升级,还用的是Strtus2.3.15.1版本之前的话&#xff…

渗透知识-Struts2漏洞

Struts2漏洞利用实例 如果存在struts2漏洞的站,administrator权限,但是无法加管理组,内网,shell访问500. 1.struts2 漏洞原理:struts2是一个框架,他在处理action的时候,调用底层的getter/sette…

Struts2 远程代码执行漏洞复现(附Struts2漏洞检测工具)

0x00 Struts2 简介 Struts2 是 Apache 软件组织推出的一个相当强大的 Java Web 开源框架,本质上相当于一个 servlet。Struts2 基于 MVC 架构,框架结构清晰。通常作为控制器(Controller)来建立模型与视图的数据交互,用…

Struts2漏洞利用原理

概述: Struts2是apache项目下的一个web 框架,目前web框架中非常流行的都是mvc设计模式、经典例子例如:python的Django、Flask;java的ssm等。因为使用MVC设计模式,所以在框架内部处理用户数据流参数的事后就不可避免的存在数据在不同层次流转的问题。struts2作为java的一款成…

Struts2漏洞 - Struts2-015 Struts2-016 Struts2-045

文章目录 Struts2简介Struts2历史漏洞Struts2历史漏洞发现Struts2框架识别 Struts2历史漏洞利用Struts2-015漏洞简介影响范围环境搭建漏洞复现 Struts2-016漏洞简介影响范围环境搭建漏洞复现 Struts2-045漏洞简介影响范围环境搭建漏洞复现 Struts2简介 Apache Struts是美国阿帕…

Struts2漏洞S2-005复现

1.漏洞描述 s2-005漏洞的起源源于S2-003(受影响版本: 低于Struts 2.0.12),struts2会将http的每个参数名解析为OGNL语句执行(可理解为java代码)。OGNL表达式通过#来访问struts的对象,struts框架通过过滤#字符防止安全问题,然而通过unicode编码…