You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu 18.04.6 LTS下PHP 8无法启用GD库的问题求助

解决Ubuntu 18.04上PHP 8.0与GD库兼容问题

1. 修正PPA源

你之前添加的ppa:ondrej/apache2仅针对Apache组件,要获取PHP 8.x的官方包,需添加专门的PHP PPA:

sudo add-apt-repository ppa:ondrej/php
sudo apt update

2. 安装PHP 8.0对应GD库

执行命令安装适配PHP 8.0的GD扩展:

sudo apt-get install php8.0-gd

3. 验证安装结果

  • 检查PHP 8.0扩展目录是否存在gd.so:
ls /usr/lib/php/$(php8.0 -r 'echo PHP_MAJOR_VERSION.".".PHP_MINOR_VERSION;')/*/gd.so
  • 通过PHP命令行确认扩展加载:
php8.0 -m | grep gd

若输出gd,说明安装成功。

4. 配置Virtualmin启用扩展

由于你使用Virtualmin管理多版本PHP,需在面板中启用该扩展:

  • 登录Virtualmin,进入目标网站的Server Configuration -> PHP Options
  • 在Enabled PHP extensions中勾选gd,保存后重启服务:
sudo systemctl restart php8.0-fpm
sudo systemctl restart apache2

关于手动放置gd.so的说明

不建议手动下载gd.so文件,不同编译环境、PHP版本的扩展文件存在兼容性差异,易导致PHP崩溃或功能异常,通过官方PPA安装是最稳定可靠的方式。

内容的提问来源于stack exchange,提问作者Paul Cullen

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.10 22:05:05