温馨提示×

ubuntu php怎么安装扩展

小樊
51
2026-09-07 11:00:39
栏目: 编程语言

在 Ubuntu 上给 PHP 安装扩展,常见做法有 apt 安装(推荐)手动编译(pecl) 两种。下面按步骤说明。


一、先确认 PHP 版本

php -v

例如输出:

PHP 8.1.2

对应扩展包名一般是 php8.1-xxx


二、使用 apt 安装(最简单,推荐)

1. 更新软件源

sudo apt update

2. 安装扩展(以常用扩展为例)

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

8.1 换成你的 PHP 版本

3. 重启 Web 服务

# Apache
sudo systemctl restart apache2

# Nginx + PHP-FPM
sudo systemctl restart php8.1-fpm
sudo systemctl restart nginx

三、查看已安装扩展

php -m

或查看某个扩展:

php -m | grep curl

四、使用 pecl 安装(扩展不在 apt 中时)

1. 安装依赖

sudo apt install php8.1-dev php-pear

2. 安装扩展(如 redis)

sudo pecl install redis

3. 启用扩展

sudo echo "extension=redis.so" > /etc/php/8.1/mods-available/redis.ini
sudo phpenmod redis

4. 重启服务

sudo systemctl restart apache2
# 或
sudo systemctl restart php8.1-fpm

五、常见问题

1. 不知道扩展叫什么?

apt search php8.1-

2. 多版本 PHP 共存?

用具体版本命令:

sudo apt install php8.2-mysql
sudo phpenmod -v 8.2 redis

如果你能告诉我:

  • Ubuntu 版本
  • PHP 版本
  • 具体要装哪个扩展(如 redis、swoole、imagick)

我可以给你精确命令

0