问题背景
kali本身自带php7.4为php7.4.26,apt源中没有其对应的php-dev,也即没有了对应的phpize,此时装xdebug就是一个难事,因为使用apt直接装的话,是找不到对应版本的,编译源码还需要phpize.
解决办法
参考连接:kali安装php7.4 Ubuntu 安装 PHP 及切换 PHP 版本
重装php7.4
添加源
首先在 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到 Kali Linux.
sudo apt -y install php7.4
验证
php -v
PHP 7.4.3 (cli) (built: Feb 20 2020 14:15:45) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
with Zend OPcache v7.4.3, Copyright (c), by Zend Technologies
一个强大的PHP离不开模块的支持,如何安装php7.4的模块呢? 很简单,执行下面命令即可。
sudo apt-get install php7.4-xxx
xxx就是我们所需要安装的模块。 如:
sudo apt-get install php7.4-{cli,json,imap,bcmath,bz2,intl,gd,mbstring,mysql,zip}
单独安装
apt-get install php7.4-zip
这样便完成了php7.4的安装 此时安装xdebug 就很成功。
|