在 Debian 系统中安装 PHP 扩展,常见且推荐的方式是通过 APT 包管理工具。下面按常见场景给你一个完整说明。
先确认你系统里装的是哪个 PHP 版本:
php -v
例如输出:
PHP 8.2.0 (cli)
记住主版本号(如 8.2)。
sudo apt update
apt search php | grep php8.2
如果你不确定扩展名,可以先搜索:
apt search php8.2-
sudo apt install php8.2-mysql php8.2-curl php8.2-gd php8.2-mbstring php8.2-xml php8.2-zip
| 扩展 | 作用 |
|---|---|
php8.2-mysql |
MySQL / MariaDB 支持 |
php8.2-curl |
HTTP 请求 |
php8.2-gd |
图像处理 |
php8.2-mbstring |
多字节字符串 |
php8.2-xml |
XML 解析 |
php8.2-zip |
ZIP 压缩 |
sudo systemctl reload apache2
sudo systemctl reload php8.2-fpm
php -m | grep 扩展名
或:
php -i | grep 扩展名
也可以在 phpinfo.php 中查看。
peclsudo apt install php8.2-dev
sudo pecl install redis
然后在 php.ini 中添加:
extension=redis.so
仅在你非常确定需要时才用。
sudo apt install -y curl
curl -sSL https://packages.sury.org/php/README.txt
✅ 推荐做法:
sudo apt update
sudo apt install php8.2-扩展名
sudo systemctl reload php8.2-fpm # 或 apache2
如果你愿意,可以告诉我:
我可以给你一条直接可执行的命令组合。