lamp环境搭建(kali,docker,ubuntu)

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

搭建一个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查看,成功。

在这里插入图片描述

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值