首先确认下载GD是否完成:
如果需要查看系统中已经安装的PHP扩展模块,可以使用以下命令:
php -m
输入后发现已经安装好,但是还是没有生效。
-
检查 PHP 配置文件:打开 PHP 配置文件(通常是 php.ini)并搜索包含 gd 模块加载指令的行。确保只有一行加载 gd 模块的指令,删除多余的行。保存文件后重启 PHP 服务。
vim /etc/php.ini
extension=gd
-
检查其他配置文件:在某些情况下,可能存在其他配置文件加载 gd 模块。您可以检查 PHP 配置目录中的其他文件,例如 conf.d 目录中的文件,以查找是否有重复的 gd 模块加载指令。删除重复的加载指令并重启 PHP 服务。
/etc/php.d:20-gd.ini
; Enable gd extension module
extension=gd
——————————————————————
/etc/php-zts.d:20-gd.ini
~
"/etc/php-zts.d/20-gd.ini"
Enable gd extension module
extension=gd
-
检查 PHP 扩展目录:检查 PHP 扩展目录,确保只有一个 gd 扩展文件存在。通常,扩展文件名为 gd.so。如果存在多个 gd 扩展文件,请删除多余的文件并重启 PHP 服务。
cd /usr/lib64/php/modules
这三个配置只保留php.ini即可正常使用