kali实现php
安装 PHP
Kali Linux 默认可能未安装 PHP,可以通过以下命令安装 PHP 及相关扩展:
sudo apt update
sudo apt install php php-cli php-fpm php-mysql php-curl php-gd php-mbstring php-xml php-zip
配置 PHP
安装完成后,PHP 的配置文件通常位于 /etc/php/<version>/ 目录下(如 /etc/php/8.2/)。可以根据需求修改 php.ini 文件:
sudo nano /etc/php/8.2/apache2/php.ini
常见的配置项包括:
memory_limit:调整 PHP 内存限制。upload_max_filesize:设置上传文件大小限制。date.timezone:设置时区(如date.timezone = Asia/Shanghai)。
集成 PHP 与 Web 服务器
如果需要通过 Web 服务器(如 Apache 或 Nginx)运行 PHP,需进行以下配置:
Apache
确保已安装 Apache 和 PHP 的 Apache 模块:
sudo apt install apache2 libapache2-mod-php
启用 PHP 模块并重启 Apache:

sudo a2enmod php8.2
sudo systemctl restart apache2
Nginx
Nginx 需要通过 PHP-FPM 运行 PHP。安装 PHP-FPM:
sudo apt install php-fpm
在 Nginx 配置文件中添加 PHP 处理规则(示例片段):
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/run/php/php8.2-fpm.sock;
}
重启 Nginx 生效:
sudo systemctl restart nginx
测试 PHP
创建一个测试文件 /var/www/html/info.php(Apache)或对应 Nginx 的网站根目录:

<?php phpinfo(); ?>
通过浏览器访问 http://localhost/info.php,确认 PHP 信息页面正常显示。
运行 PHP 脚本
对于命令行脚本,直接使用 php 命令:
php /path/to/script.php
开发环境工具(可选)
安装 Composer 管理 PHP 依赖:
sudo apt install composer
使用 Composer 初始化项目:
composer init






