在kali中lamp网站的基本搭建。

在kali中lamp网站的基本搭建

(因为本人也是这方面的初学者,就分享下自己搭建lamp的简单流程。)

所谓LAMP 就是 Linux,Apache,MariaDB或MySQL,PHP组成的用来运行动态网站或服务器的 (对于L,A,M,P的简单详细介绍https://www.cnblogs.com/yuyu1993/p/5523329.html)

首先建议下载CentOS 7的系统安装包在kali中 因为我是在CentOS系统上面进行的搭建 其中的命令代码会和其他例如ubuntu系统有区别

在虚拟机上弄好centos的系统后 打开进入终端先习惯性查看下ip地址 有可能会有没有ip的情况出现

解决方法
1.png

首先输入如下代码
2.png
之后在使用命令 df -hT 查看光盘是否挂载好
3.png

然后 使用命令 cd /etc/yum.repos.d/ 进入yum的目录
ls查看目录下的文件
4.png

这里先输入命令 rm -f *.repo 因为要把目录里的文件先全删了 这个命令就是删除所有以repo为后缀的文件

之后自己创建一个新的yum
vim dvd.repo
输入后会进入创建模式
5.png

输入如上代码 重新创建一个yum

按ctrl+f2 在输入wq 表示保存并退出 如果不保存的话输入q!

这里就开始安装Apache了
1.yum install httpd 安装Apache
2.Systemctl enable httpd 设置开机自动运行
6.png

3.Systemctl start httpd 重新启动Apache

这时候就已经可以输入自己的ip访问Apache的网址了(最好是使用火狐浏览器,别的浏览器可能会登不上去)
7.png

如果打开网址有问题 可能的原因总结的有这几点
1 防火墙没有禁止 输入 systemctl stop firewalld 关闭防火墙
2 Apache没有运行 输入 service httpd status 查看Apache是否在运行
8.png

红灯停,绿灯行
3 判断是不是selinux没有关闭的原因 输入 getenforce 查看是否关闭
9.png 这样就是关闭的
如果想永久关闭这个selinux
用vi命令进入文件里面
10.png
11.png

把那里改为disabled

4 查看80端口是不是httpd在使用
输入 netstat -lnp|grep 80
12.png

如果还是上不去Apache网址 就去百度下吧 因为电脑不同 可能每个人的问题也不一样

安装php

1 yum install php 安装php

2 yum install php-mysql 安装php功能模块

3 systemctl restart httpd 在重启一次Apache

要想判断php是否安装好并且可以使用
cd /var/www/html 进入这个目录下
用 vim test1.php 可以开始创建界面
输入
<?php
phpinfo
?>
保存退出后 可以在之前的Apache界面后面加上test1.php然后回车进去可以看到
13.png

一开始我打不开这个界面 百度各种方法
vi /etc/httpd/conf/httpd.conf 进入了Apache的一个界面
找到如下代码 在index.html后面加入index.php 等等这些东西
14.png

我是添加了这些东西后突然可以访问了 不知道是不是具体的原因

3 安装数据库 MariaDB

yum install mariadb-server 安装MariaDB

systemctl start mariadb 意思是安装完成后重启 因为这个与Apache是独立服务 所以不需要重启Apache

systemctl enable mariadb 设置为开机自动运行

之后 mysqladmin -u root password’123’ 设置用户名的密码为123
15.png

查看数据库
16.png
这时候就基本创建完成了
可以输入
vim /var/www/html/test2.php
在里面输入
<?php
$conn=mysql_connect(“127.0.0.1”,”root”,”123”);
if ($conn) {
echo “success”;
}else{
echo “fail”;
}
mysql_close($conn);
?>
然后在自己的IP网址后面加上test2.php 看看数据库能否连接成功
17.png

success 成功;

之后就可以在这个上面进行一些简单的练习或是搭建

18.png
19.png
20.png
因为我也是看教学视频跟着搭建的 过程中有很多问题 要么是粗心 什么大小写 空格没按要求输入什么的 总之搭建过程中每个人遇到的问题或许不一样 百度是很好的老师 当然身边有大佬支援当然是最好的(^_^)

相关推荐

发表评论

路人甲

网友评论(0)