温馨提示×

ubuntu php如何开启gd

小樊
45
2026-09-01 11:02:22
栏目: 编程语言

在 Ubuntu 上给 PHP 开启 GD 扩展(用于图像处理,如验证码、缩略图等),步骤如下:


一、先确认 PHP 版本

php -v

例如输出可能是 PHP 7.4 或 PHP 8.1


二、安装 PHP GD 扩展

1️⃣ 使用 apt 安装(推荐)

根据你的 PHP 版本执行对应命令:

PHP 7.4

sudo apt update
sudo apt install php7.4-gd

PHP 8.0

sudo apt install php8.0-gd

PHP 8.1

sudo apt install php8.1-gd

通用方式(自动匹配版本)

sudo apt install php-gd

三、重启 Web 服务

如果你用的是 Apache

sudo systemctl restart apache2

如果你用的是 Nginx + PHP-FPM

sudo systemctl restart php-fpm
# 或(根据版本)
sudo systemctl restart php8.1-fpm
sudo systemctl restart nginx

四、验证 GD 是否开启

方法 1:命令行

php -m | grep gd

看到 gd 说明已开启。

方法 2:PHP 页面

新建 info.php:

<?php
phpinfo();

浏览器访问后搜索 gd,看到 GD Support → enabled 即可。


五、常见问题

❌ 找不到 php7.x-gd

先执行:

sudo apt update

并确认软件源正常。

❌ Docker 环境

如果是 PHP 官方镜像:

RUN apt-get update && apt-get install -y libpng-dev \
    && docker-php-ext-install gd

如果你告诉我 PHP 版本 + Web 服务器(Apache/Nginx/Docker),我可以给你更精确的一条命令。

0 踩