代码编织梦想

学了微专业,然后第一节课是学的搭建自己的环境,这里记录一下吧。

搭建一个lamp环境
(因为本人使用的是kali而且还带有集成环境的xampp,本身就自带了apache2,mysql和php。)后面有用ubuntu从0开始搭建的。
在kali环境下:
1.首先查看apache2和mysql和php
查看apache2
whereis apache2
在这里插入图片描述

查看mysql
whereis mysql
在这里插入图片描述

查看php
whereis php
在这里插入图片描述

2.开启mysql服务
在这里插入图片描述

3.开启apache2服务
在这里插入图片描述

4.在/var/www/html路径下创建一个1.php文件,使用vim编写一个
在这里插入图片描述

5.然后直接在firefox输入127.0.0.1/1.php查看是否成功
在这里插入图片描述

在Docker环境下(因为本人在半年之前就已经下载好了docker,在这里就直接使用了)
1.进入root模式,查看现在的镜像。
在这里插入图片描述

2.从镜像库里面查询含有lamp的镜像。
docker search lamp
在这里插入图片描述

3.这里选择第二个 docker.io/linode/lamp的lamp镜像,将镜像拉取到本地。
docker pull docker.io/linode/lamp
在这里插入图片描述

4.查看镜像是否拉取到本地,发现了一个linode/lamp的镜像出现,pull成功

在这里插入图片描述

4.创建容器,并进行交互。
docker run -it -d --name=myweb -p 78:80 -p 3306:3306 docker.io/linode/lamp
解释一下这条指令
run -it 是以交互模式运行容器
-d 是以后台运行容器
–name=myweb 这里是将这个容器命名为了myweb
-p 78:80 是映射主机上面的78端口到docker容器端口80,前面一个是apche2的端口,后面一个是mysql的端口。
在这里插入图片描述

5.然后进入容器。
docker exec -it myweb /bin/bash
在这里插入图片描述

6.开启apache2和mysql的服务。
service apache2 start
service mysql start
(如果在开启mysql的时候遇到图中的现象,不需要管他,重新再启动一次)
在这里插入图片描述

7.安装一些php的扩展插件,然后重启apache2
apt-get update
在这里插入图片描述

‘’apt-get install -y php5-mysql``
在这里插入图片描述

‘’apt-get install -y php5-gd``
在这里插入图片描述

‘’service apache2 restart``
在这里插入图片描述

12.再确定apache2和mysql有没有安装成功
netstat -anpt
在这里插入图片描述

13.将需要导入的文件创建并且导入,这里直接是利用的1.php文件
docker cp /var/www/html/1.php myweb:/var/www/html
将主机路径下面的文件,复制到容器的/var/www/html/文件下。
在这里插入图片描述

14.进入容器查看是否真的复制成功
docker exec -it myweb bash
在这里插入图片描述

15.然后对apache2文件进行配置。修改默认目录,先进入/etc/apache2/sites-enabled文件下。查看到的conf文件就是需要修改的配置文件。
在这里插入图片描述

16.vim修改文件(因为docker容器里面没有vim,需要先更新再下载一个vim),
vim example.com.conf
这里是对DocumentRoot那一排进行修改。
修改为 DocumentRoot /var/www/html
(注意,这里要是一个目录,而不能是文件)
在这里插入图片描述

17.修改完保存以后,重启apache2
service apache2 restart
在这里插入图片描述

18.最后在主机上面访问自己的ipv4的地址和分配的端口下面的1.php文件
192.168.200.129:78/1.php
成功

在这里插入图片描述

在Ubuntu环境下
1.首先需要进入root
sudo su
在这里插入图片描述

2.更新源
apt-get update
在这里插入图片描述

3.更新软件
apt-get upgrade
在这里插入图片描述

4.安装apache2
apt install apache2 -y
在这里插入图片描述

通过访问自己的ip地址然后看是否出现以下界面进行验证,如果出现,则成功

在这里插入图片描述

6.安装mysql
apt install mysql-server mysql-client
在这里插入图片描述

7.安装php
apt-get install php
在这里插入图片描述

8.安装php和mysql,php和apache2的关联工具
apt-get install libapache2-mod-php
在这里插入图片描述

9.apt-get install php-mysql
在这里插入图片描述

然后在/var/www/html下写入1.php文件,和之前一样的。
在这里插入图片描述

11.可以先重启mysql和apache2,然后在firefox查看,成功。

在这里插入图片描述

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/m0_73605862/article/details/134389349

linode上centos7系统搭建lamp环境并迁移网站-爱代码爱编程

先注册linode ,分配Root 帐号。 Centos7系统发布以后,变化还是比较大的,包括指令,文件系统都有很大的变化。相应的LAMP变成了 Linux + Apache + MariaDB + PHP。笔者在Linode的VPS上安装和配置 Linux + Apache + MariaDB + PHP + Xcache+phpMyAd

创建自定义LAMP镜像-爱代码爱编程

LAMP LAMP(Linux-Apache-MySQL-PHP)是目前流行的Web工具栈,其中包括:Linux操作系统,Apache网络服务器,MySQL数据库,Per,PHP或者Python编程语言。LAMP具有Web资源丰富、轻量、快速开发等特点;和微软的.NET架构相比,LAMP更具有通用、跨平台、高性能、低价格的优势。 现在也有用Nginx替换

用 kali 工具 apache 搭建简易网站 LAMP-爱代码爱编程

搭建简易网站 内网和外网的原理图示: 搭建步骤为LAMP L为linux,A为Apache,M代表Mysql,P代表php ~ 打开apache服务 service apache2 start # 打开Apache服务 service apache2 status # 查看apache使用状态 ~打开mysql服务 se

kali linux环境下部署lamp环境并安装dvwa-爱代码爱编程

1..需要kali系统联网,其他linnx系统安装也几乎相同 .2.安装LAMP环境 更新源: Apt-get update &apt-get upgrade Apt-get list-upgrade Apt-get clean 3.安装环境 4.下载文件 WGET https://codeload.github.com/eth

kali 安装lanmp步骤及各种报错解决-爱代码爱编程

kali 安装lanmp 步骤一:网络下载lanmp_v3.tar.gz # wget http://dl.wdlinux.cn/files/lanmp_v3.tar.gz 步骤二:解压 # tar xzvf lanmp_v3.tar.gz 步骤三:运行lanmp.sh # sudo sh lanmp.sh

docker制作lamp镜像并在其他机器上部署_docker lamp-爱代码爱编程

为了方便将自己的LAMP运行环境和项目在其他机器上部署或发布,可以用基于Dockerhub 里的mattrayner/lamp镜像打包自己需要的镜像。 1、先选择合适的镜像文件 镜像mattrayner/lamp有多个版本

lamp架构搭建_lamp环境搭建-爱代码爱编程

目录 LAMP架构搭建 编译安装Apache httpd服务 1、需要的安装包 2、关闭防火墙和核心防护 3、安装环境依赖包 4、配置软件模块 5、编译及安装 6、优化配置文件路径(可不做) 7、添加httpd系统服务 8、修改httpd 服务配置文件 9、浏览器访问验证 编译安装mysqld 服务 1、将安装mysql 所需软件

网安学习day1(24.1.21):kali安装、kali搭建lamp、lamp部署漏洞靶场dvwa学习笔记-爱代码爱编程

1.MSDN官网(MSDN, 我告诉你 - 做一个安静的工具站 (itellyou.cn))下载Windows虚拟机 复制链接到迅雷下载(听说比百度某盘要快不知道真假) 2.当我要把本机桌面的dvwa文件拖到kali虚拟机桌面时出现了禁止的一个符号,拖不进去,然后上网找解决方法,如下:只要在终端输入这条命令即可解决:sudo apt

kali安装lamp和dvwa_kali 搭建lamp-爱代码爱编程

LANMP简介 LANMP是指一组通常用来搭建动态网站或者服务器的开源软件,本身都是各自独立的程序,但是因为常被放在一起使用,拥有了越来越高的兼容度,共同组成了一个强大的Web应用程序平台。 L:指Linux,一类Unix