在 Centos 6.3 上安装 GD

在 Centos 6.3 上安装 GD

大家好,我正在尝试在 CentOS 6.3 机器上启用 PHP 安装中的 GD,该机器运行 lighttpd 作为 Web 服务器。我已经完成了yum install gd gd-php,当我运行时,php -i我得到了

    gd
    GD Support => enabled
    GD Version => bundled (2.0.34 compatible)
    FreeType Support => enabled
    FreeType Linkage => with freetype
    FreeType Version => 2.3.11
    GIF Read Support => enabled
    GIF Create Support => enabled
    JPEG Support => enabled
    libJPEG Version => 6b
    PNG Support => enabled
    libPNG Version => 1.2.49
    WBMP Support => enabled
    XPM Support => enabled
    XBM Support => enabled`

所以它肯定存在,php -m也显示 gd,但是当我运行时phpinfo();没有 GD 的部分,并且在配置命令下我有这个:--without-gd

我有什么选择?我尝试过删除并重新安装 rpm、重新启动 lig​​httpd、其他存储库和各种东西,但都没有成功...有什么想法吗?我正在尝试设置使用 GD 的 CMS,但我无法继续安装,因为我没有 GD。

答案1

gd-php 为 gd 添加了 php 模块。它不会被编译到 php 中,这就是为什么您会在信息中看到 --without-gd。

听起来你从未重新启动 lig​​httpd 或 php-fpm(如果你是这样设置的)。

我曾见过一些情况,简单地重启 lighttpd 不会终止 php-fcgi 线程,这导致它即使在之后仍使用旧的 php 配置service lighttpd restart。因此,如果简单的重启失败,请完全停止,确保没有 php 进程正在运行,然后重新启动它。

相关内容