Kali安装php7.4+mysql的安装

前言:

php是世界上最好的语言,可是在kali中如何安装呢?
其实在默认的2020版本的kali里面已经集成了php7.3,只需要运行apt-get install php7.3即可对php7.3的安装。
那么如何安装php7.4呢?

用过kali的都知道,kali里面是不支持直接安装mysql的,而是由名字为mariadb的数据库来进行代替的,其实这里只是名字不一样,在安装好了以后,数据库的语法和用户是和MySQL一摸一样的。

php的安装

添加源:
首先在 etc/apt/下新建一个文件夹 trusted.gpg.d

sudo apt -y install lsb-release apt-transport-https ca-certificates 
sudo wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg

随后写入源:

echo "deb https://packages.sury.org/php/ buster main" | sudo tee /etc/apt/sources.list.d/php.list

更新源:

sudo apt update

安装php7.4:

sudo apt-get install php7.4

验证是否安装:

php -v

在这里插入图片描述

添加模块:
xxx就是我们需要添加的模块名称

sudo apt-get install php7.4-xxx

批量添加:

sudo apt-get install php7.4-{cli,json,imap,bcmath,bz2,intl,gd,mbstring,mysql,zip}

单独添加:

sudo apt-get install php7.4-zip

踩坑:

很多时候在安装好了apache2php7.4以后,会发现在根目录写入phpinfo时,会无法解析,那是因为libapache2-mod-php7.4模块没有安装好,我们可以先卸载后,然后再安装。

sudo apt-get remove –purge libapache2-mod-php7.4 	#卸载

sudo apt-get install libapache2-mod-php7.4		#安装

在这里插入图片描述

MySQL的安装:

先进行卸载操作:

首先用 dpkg --list | grep mysql 查看自己的mysql有哪些依赖
卸载mysql相关应用   apt-get remove mysql*
再用 dpkg --list|grep mysql 查看,还剩什么就卸载什么
最后清除残留数据:dpkg -l | grep ^rc | awk '{print $2}' | sudo xargs dpkg -P
保险起见再执行以下命令:
apt-get remove mariadb-client
apt-get autoremove mariadb-client
apt-get remove mariadb-server
apt-get autoremove mariadb-server
如果提示没有安装所以不用删除说明删干净了

安装Mariadb:

apt-get install mariadb-client-10.3
apt-get install mariadb-server-10.3

之后输入vim /etc/mysql/my.cnf,添加以下内容:

[client-server]
port=3306
socket=/tmp/mysql.sock

[mysqld]
basedir=/usr/local/mysql/
datadir=/usr/local/mysql/data/mysql
character-set-server=utf8
tmpdir=/tmp
:wq! 保存

启动服务:

systemctl enable mysql
service mysql start

此时在未配置root密码的情况下,直接在控制台中输入mysql就可以直接管理数据库的。

配置root密码:

mysql ,进入Mariadb命令行界面
show databases;
use mysql
show tables;
desc user;
select User, Host, Password from user;
update user set Password=password('123456') where User='root'; 		#设置密码
flush privileges;
exit 		#退出mysql
msyql -uroot -p 		#输入密码,验证密码是否设置成功

在这里插入图片描述

  • 2
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值