kali apache 安装php,在kali中lamp网站的基本搭建。

2023-05-16

在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的情况出现

解决方法

ad981cc1eed3d.png

首先输入如下代码

f83a2d5bb115d.png

之后在使用命令 df -hT 查看光盘是否挂载好

48bcfe25e848d.png

然后 使用命令 cd /etc/yum.repos.d/ 进入yum的目录

ls查看目录下的文件

b4348fee03cff.png

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

之后自己创建一个新的yum

vim dvd.repo

输入后会进入创建模式

45e349a904d17.png

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

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

这里就开始安装Apache了

1.yum install httpd 安装Apache

2.Systemctl enable httpd 设置开机自动运行

81344bd0b441d.png

3.Systemctl start httpd 重新启动Apache

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

5c0f97da6141e.png

如果打开网址有问题 可能的原因总结的有这几点

1 防火墙没有禁止 输入 systemctl stop firewalld 关闭防火墙

2 Apache没有运行 输入 service httpd status 查看Apache是否在运行

d77e66a4fd700.png

红灯停,绿灯行

3 判断是不是selinux没有关闭的原因 输入 getenforce 查看是否关闭

061893dcc526d.png 这样就是关闭的

如果想永久关闭这个selinux

用vi命令进入文件里面

d2912a8f2bfb2.png

228d74271aa67.png

把那里改为disabled

4 查看80端口是不是httpd在使用

输入 netstat -lnp|grep 80

102e7a637c84b.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 可以开始创建界面

输入

phpinfo

?>

保存退出后 可以在之前的Apache界面后面加上test1.php然后回车进去可以看到

37bebd1cf2384.png

一开始我打不开这个界面 百度各种方法

vi /etc/httpd/conf/httpd.conf 进入了Apache的一个界面

找到如下代码 在index.html后面加入index.php 等等这些东西

8d0826fd0fd72.png

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

3 安装数据库 MariaDB

yum install mariadb-server 安装MariaDB

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

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

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

9265039fe33ce.png

查看数据库

23f27d2732795.png

这时候就基本创建完成了

可以输入

vim /var/www/html/test2.php

在里面输入

$conn=mysql_connect(“127.0.0.1”,”root”,”123”);

if ($conn) {

echo “success”;

}else{

echo “fail”;

}

mysql_close($conn);

?>

然后在自己的IP网址后面加上test2.php 看看数据库能否连接成功

ad3ea76ce9c0b.png

success 成功;

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

bbdb310d8d6e0.png

7923b5f41a8f8.png

03b96264ca842.png

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

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

kali apache 安装php,在kali中lamp网站的基本搭建。 的相关文章

随机推荐