我在让 GD 与我的 Web 服务器(Apache2)协同工作时遇到了很多麻烦。
这是一个使用 CentOS 5.5 的虚拟专用服务器,目前正在从头开始设置它。
我已经安装了 GD(似乎无法在任何 yum 安装中获取 GD2)...
我显然已经通过以下方式使用 GD 配置了 PHP 5.2.17:
./configure --with-gd=/usr/local/cpanel/src/3rdparty/gpl/gd-1.8.4
并且它似乎检查正常,但是当我重新启动 apache 并检查 phpinfo() 时,没有显示 GD。
似乎无法让它工作..
笔记::
我还发现我找不到任何yum 安装包中的 php-gd 库.. 只有 gd..
回复评论:yum repolist 的输出
repo id repo name status
base CentOS-5 - Base enabled: 3,535
extras CentOS-5 - Extras enabled: 299
rpmforge RHEL 5 - RPMforge.net - dag enabled: 10,722
updates CentOS-5 - Updates enabled: 765
repolist: 15,321
答案1
我还发现在 yum 安装包中找不到任何 php-gd 库...只有 gd...
你仔细检查了吗?它位于base
repo 中:
# repoquery -i php-gd
Name : php-gd
Version : 5.1.6
Release : 27.el5_5.3
Architecture: x86_64
Size : 341034
Packager : None
Group : Development/Languages
URL : http://www.php.net/
Repository : base
Summary : A module for PHP applications for using the gd graphics library
Description :
The php-gd package contains a dynamic shared object that will add
support for using the gd graphics library to PHP.
答案2
答案3
FEI:您无需手动编译 php/apache 或在 cpanel 服务器中安装 rpm。您只需使用 /scripts/easyapache 脚本来配置/启用/禁用 apache/php 模块。
-$