Centos

在 Centos 6.7 和 PHP 5.4 上安裝 GD 庫

  • September 7, 2018

版本:centos-release-6-7.el6.centos.12.3.x86_64 PHP 5.4.45

  1. 使用 yum 安裝 GD:

$百勝安裝php54w-gd

已安裝:php54w-gd.x86_64 0:5.4.45-2.w6

  1. 重新啟動:

$ 服務 httpd 重啟

  1. 已檢查

執行: $ rpm -qa | grep php

我得到:

php54-php-common-5.4.40-2.el6.x86_64
php54-php-pear-1.9.4-10.el6.noarch
php54w-common-5.4.45-2.w6.x86_64
php54w-pear-1.10.1-1.w6.noarch
php54w-devel-5.4.45-2.w6.x86_64
rhscl-php54-epel-6-x86_64-1-2.noarch
php54w-cli-5.4.45-2.w6.x86_64
php54w-mbstring-5.4.45-2.w6.x86_64
php54w-pdo-5.4.45-2.w6.x86_64
php54w-mcrypt-5.4.45-2.w6.x86_64
wbm-php-pear-1.5-1.noarch
php54-runtime-2.0-1.el6.x86_64
php54-php-cli-5.4.40-2.el6.x86_64
php54-php-process-5.4.40-2.el6.x86_64
php54-php-pdo-5.4.40-2.el6.x86_64
php54-2.0-1.el6.x86_64
php54w-xml-5.4.45-2.w6.x86_64
php54-php-xml-5.4.40-2.el6.x86_64
php54-php-mysqlnd-5.4.40-2.el6.x86_64
php54-php-mbstring-5.4.40-2.el6.x86_64
php54w-5.4.45-2.w6.x86_64
php54w-mysql-5.4.45-2.w6.x86_64
php54w-process-5.4.45-2.w6.x86_64
php54w-gd-5.4.45-2.w6.x86_64

如此php54w-gd-5.4.45-2.w6.x86_64列出…

但是phpinfo()沒有執行GD庫的跡象……

你是如何執行 PHP 的?如果您使用外部生成器在 FCGI 模式下執行它,重新啟動 nginx 對 PHP 伺服器沒有影響,因此您需要單獨重新啟動它。

您需要重新啟動 php-fpm(如果使用它)或 web 伺服器來影響 Gd 還要檢查 php.ini 中的這一行: Extensions: Gd.so

引用自:https://serverfault.com/questions/774866