在 Debian 上给 PHP 安装扩展,通常分几种情况:用 apt 安装官方/打包扩展、用 pecl 安装、手动编译。下面按最常用方式说。
php -v
或
ls /etc/php/
比如看到 7.4、8.1、8.2 等。
Debian 下大多数扩展都可以直接装。
sudo apt update
格式:
sudo apt install php<版本>-<扩展名>
常见例子:
sudo apt install php8.1-mysql
sudo apt install php8.1-curl
sudo apt install php8.1-gd
sudo apt install php8.1-mbstring
sudo apt install php8.1-xml
sudo apt install php8.1-zip
如果是 PHP 7.4:
sudo apt install php7.4-mysql php7.4-curl
一般 apt 装完会自动启用。如果没有:
sudo phpenmod -v 8.1 <扩展名>
sudo systemctl restart apache2
sudo systemctl restart php8.1-fpm
sudo apt install php-dev php-pear
sudo pecl install redis
echo "extension=redis.so" | sudo tee /etc/php/8.1/mods-available/redis.ini
sudo phpenmod -v 8.1 redis
sudo systemctl restart apache2
# 或
sudo systemctl restart php8.1-fpm
php -m
或
php -i | grep redis
deb.sury.org)docker-php-ext-install如果你能告诉我:
我可以直接给你一条精确命令。