尝试安装php-gd时出错

问题描述

| 为了解决wordpress无法生成缩略图的问题,我尝试安装PHP-gd失败。 现在我想我已经搞砸了。 我在其他网站上也看到过两个类似的问题,但我只是不知道从哪里开始,而且我非常害怕弄糟情况。我为这个愚蠢的问题感到抱歉。
Last login: Wed May 25 11:29:20 on ttys000
victorgonzalez@localhost: ~ $ ssh root@ttamayo.com
Last login: Tue May 24 22:44:06 2011 from
############################################################
                     (mt) shortcuts
############################################################

To see your Plesk password,type: p

To rebuild your Apache/Web Server configuration,type: web

To rebuild your Qmail/Mail Server configuration,type: mchk

To see your Qmail/Mail Server queue,type: q

To completely restart your Qmail/Mail server,type: r

To connect to your MysqL server as admin,type: my

To get rid of these messages/aliases,edit your /root/.bash_profile

[root@ttamayo ~]# yum install PHP-gd
Loaded plugins: fastestmirror
Determining fastest mirrors
 * addons: mirror.rackspace.com
 * atomic: www6.atomicorp.com
 * base: mirror.vcu.edu
 * extras: hpc.arc.georgetown.edu
 * updates: mirror.batblue.com
addons                                                   |  951 B     00:00     
atomic                                                   | 1.9 kB     00:00     
atomic/primary_db                                        | 523 kB     00:00     
base                                                     | 1.1 kB     00:00     
extras                                                   | 2.1 kB     00:00     
updates                                                  | 1.9 kB     00:00     
updates/primary_db                                       | 463 kB     00:00     
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package PHP-gd.i386 0:5.3.6-3.el5.art set to be updated
--> Processing Dependency: PHP-common = 5.3.6-3.el5.art for package: PHP-gd
--> Processing Dependency: libt1.so.5 for package: PHP-gd
--> Running transaction check
--> Processing Dependency: PHP-common = 5.2.6-1.el5.art for package: PHP-odbc
--> Processing Dependency: PHP-common = 5.2.6-1.el5.art for package: PHP-imap
--> Processing Dependency: PHP-common = 5.2.6-1.el5.art for package: PHP-pdo
--> Processing Dependency: PHP-common = 5.2.6-1.el5.art for package: PHP-mhash
--> Processing Dependency: PHP-common = 5.2.6-1.el5.art for package: PHP-ldap
--> Processing Dependency: PHP-common = 5.2.6-1.el5.art for package: PHP-MysqL
--> Processing Dependency: PHP-common = 5.2.6-1.el5.art for package: PHP-xml
--> Processing Dependency: PHP-common = 5.2.6-1.el5.art for package: PHP-mcrypt
--> Processing Dependency: PHP-common = 5.2.6-1.el5.art for package: PHP
--> Processing Dependency: PHP-common = 5.2.6-1.el5.art for package: PHP-snmp
--> Processing Dependency: PHP-common = 5.2.6-1.el5.art for package: PHP-xmlrpc
--> Processing Dependency: PHP-common = 5.2.6-1.el5.art for package: PHP-cli
--> Processing Dependency: PHP-common = 5.2.6-1.el5.art for package: PHP-mbstring
---> Package PHP-common.i386 0:5.3.6-3.el5.art set to be updated
---> Package t1lib.i386 0:5.1.2-2.el5.art set to be updated
--> Processing Dependency: libXaw.so.7 for package: t1lib
--> Running transaction check
---> Package libXaw.i386 0:1.0.2-8.1 set to be updated
--> Processing Dependency: libXmu.so.6 for package: libXaw
--> Processing Dependency: PHP = 5.2.6-1.el5.art for package: PHP-devel
---> Package PHP.i386 0:5.3.6-3.el5.art set to be updated
---> Package PHP-cli.i386 0:5.3.6-3.el5.art set to be updated
--> Processing Dependency: libedit.so.0 for package: PHP-cli
---> Package PHP-imap.i386 0:5.3.6-3.el5.art set to be updated
---> Package PHP-ldap.i386 0:5.3.6-3.el5.art set to be updated
---> Package PHP-mbstring.i386 0:5.3.6-3.el5.art set to be updated
---> Package PHP-mcrypt.i386 0:5.3.6-3.el5.art set to be updated
--> Processing Dependency: libltdl.so.3 for package: PHP-mcrypt
---> Package PHP-MysqL.i386 0:5.3.6-3.el5.art set to be updated
--> Processing Dependency: libMysqLclient.so.16 for package: PHP-MysqL
--> Processing Dependency: libMysqLclient.so.16(libMysqLclient_16) for package: PHP-MysqL
---> Package PHP-odbc.i386 0:5.3.6-3.el5.art set to be updated
---> Package PHP-pdo.i386 0:5.3.6-3.el5.art set to be updated
---> Package PHP-snmp.i386 0:5.3.6-3.el5.art set to be updated
---> Package PHP-xml.i386 0:5.3.6-3.el5.art set to be updated
---> Package PHP-xmlrpc.i386 0:5.3.6-3.el5.art set to be updated
--> Running transaction check
---> Package libXmu.i386 0:1.0.2-5 set to be updated
---> Package libedit.i386 0:3.0-2.20090923cvs.el5.art set to be updated
---> Package libtool-ltdl.i386 0:1.5.22-7.el5_4 set to be updated
---> Package MysqL-libs.i386 0:5.1.57-1.el5.art set to be updated
---> Package PHP-devel.i386 0:5.3.6-3.el5.art set to be updated
--> Finished Dependency Resolution

Dependencies Resolved

================================================================================
 Package           Arch      Version                          Repository   Size
================================================================================
Installing:
 PHP               i386      5.3.6-3.el5.art                  atomic      1.3 M
     replacing  PHP-mhash.i386 5.2.6-1.el5.art

 PHP-common        i386      5.3.6-3.el5.art                  atomic      970 k
     replacing  PHP-ncurses.i386 5.2.6-1.el5.art

Updating:
 PHP-gd            i386      5.3.6-3.el5.art                  atomic      205 k
Installing for dependencies:
 libXaw            i386      1.0.2-8.1                        base        324 k
 libXmu            i386      1.0.2-5                          base         62 k
 libedit           i386      3.0-2.20090923cvs.el5.art        atomic       80 k
 libtool-ltdl      i386      1.5.22-7.el5_4                   base         37 k
 MysqL-libs        i386      5.1.57-1.el5.art                 atomic      2.1 M
 t1lib             i386      5.1.2-2.el5.art                  atomic      194 k
Updating for dependencies:
 PHP-cli           i386      5.3.6-3.el5.art                  atomic      2.6 M
 PHP-devel         i386      5.3.6-3.el5.art                  atomic      623 k
 PHP-imap          i386      5.3.6-3.el5.art                  atomic       82 k
 PHP-ldap          i386      5.3.6-3.el5.art                  atomic       52 k
 PHP-mbstring      i386      5.3.6-3.el5.art                  atomic      2.3 M
 PHP-mcrypt        i386      5.3.6-3.el5.art                  atomic       44 k
 PHP-MysqL         i386      5.3.6-3.el5.art                  atomic      148 k
 PHP-odbc          i386      5.3.6-3.el5.art                  atomic       82 k
 PHP-pdo           i386      5.3.6-3.el5.art                  atomic      113 k
 PHP-snmp          i386      5.3.6-3.el5.art                  atomic       34 k
 PHP-xml           i386      5.3.6-3.el5.art                  atomic      207 k
 PHP-xmlrpc        i386      5.3.6-3.el5.art                  atomic       85 k

Transaction Summary
================================================================================
Install       8 Package(s)
Upgrade      13 Package(s)

Total download size: 12 M
Is this ok [y/N]: y
Downloading Packages:
(1/21): PHP-snmp-5.3.6-3.el5.art.i386.rpm                |  34 kB     00:00     
(2/21): libtool-ltdl-1.5.22-7.el5_4.i386.rpm             |  37 kB     00:00     
(3/21): PHP-mcrypt-5.3.6-3.el5.art.i386.rpm              |  44 kB     00:00     
(4/21): PHP-ldap-5.3.6-3.el5.art.i386.rpm                |  52 kB     00:00     
(5/21): libXmu-1.0.2-5.i386.rpm                          |  62 kB     00:00     
(6/21): libedit-3.0-2.20090923cvs.el5.art.i386.rpm       |  80 kB     00:00     
(7/21): PHP-odbc-5.3.6-3.el5.art.i386.rpm                |  82 kB     00:00     
(8/21): PHP-imap-5.3.6-3.el5.art.i386.rpm                |  82 kB     00:00     
(9/21): PHP-xmlrpc-5.3.6-3.el5.art.i386.rpm              |  85 kB     00:00     
(10/21): PHP-pdo-5.3.6-3.el5.art.i386.rpm                | 113 kB     00:00     
(11/21): PHP-MysqL-5.3.6-3.el5.art.i386.rpm              | 148 kB     00:00     
(12/21): t1lib-5.1.2-2.el5.art.i386.rpm                  | 194 kB     00:00     
(13/21): PHP-gd-5.3.6-3.el5.art.i386.rpm                 | 205 kB     00:00     
(14/21): PHP-xml-5.3.6-3.el5.art.i386.rpm                | 207 kB     00:00     
(15/21): libXaw-1.0.2-8.1.i386.rpm                       | 324 kB     00:00     
(16/21): PHP-devel-5.3.6-3.el5.art.i386.rpm              | 623 kB     00:00     
(17/21): PHP-common-5.3.6-3.el5.art.i386.rpm             | 970 kB     00:00     
(18/21): PHP-5.3.6-3.el5.art.i386.rpm                    | 1.3 MB     00:00     
(19/21): MysqL-libs-5.1.57-1.el5.art.i386.rpm            | 2.1 MB     00:00     
(20/21): PHP-mbstring-5.3.6-3.el5.art.i386.rpm           | 2.3 MB     00:00     
(21/21): PHP-cli-5.3.6-3.el5.art.i386.rpm                | 2.6 MB     00:00     
--------------------------------------------------------------------------------
Total                                           4.6 MB/s |  12 MB     00:02     
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test


Transaction Check Error:
  file /etc/my.cnf from install of MysqL-libs-5.1.57-1.el5.art.i386 conflicts with file from package MysqL-5.0.77-4.el5_4.1.i386
  file /usr/share/MysqL/charsets/Index.xml from install of MysqL-libs-5.1.57-1.el5.art.i386 conflicts with file from package MysqL-5.0.77-4.el5_4.1.i386
  file /usr/share/MysqL/charsets/cp1250.xml from install of MysqL-libs-5.1.57-1.el5.art.i386 conflicts with file from package MysqL-5.0.77-4.el5_4.1.i386
  file /usr/share/MysqL/charsets/cp1251.xml from install of MysqL-libs-5.1.57-1.el5.art.i386 conflicts with file from package MysqL-5.0.77-4.el5_4.1.i386
  file /usr/share/MysqL/czech/errmsg.sys from install of MysqL-libs-5.1.57-1.el5.art.i386 conflicts with file from package MysqL-5.0.77-4.el5_4.1.i386
  file /usr/share/MysqL/danish/errmsg.sys from install of MysqL-libs-5.1.57-1.el5.art.i386 conflicts with file from package MysqL-5.0.77-4.el5_4.1.i386
  file /usr/share/MysqL/dutch/errmsg.sys from install of MysqL-libs-5.1.57-1.el5.art.i386 conflicts with file from package MysqL-5.0.77-4.el5_4.1.i386
  file /usr/share/MysqL/english/errmsg.sys from install of MysqL-libs-5.1.57-1.el5.art.i386 conflicts with file from package MysqL-5.0.77-4.el5_4.1.i386
  file /usr/share/MysqL/estonian/errmsg.sys from install of MysqL-libs-5.1.57-1.el5.art.i386 conflicts with file from package MysqL-5.0.77-4.el5_4.1.i386
  file /usr/share/MysqL/french/errmsg.sys from install of MysqL-libs-5.1.57-1.el5.art.i386 conflicts with file from package MysqL-5.0.77-4.el5_4.1.i386
  file /usr/share/MysqL/german/errmsg.sys from install of MysqL-libs-5.1.57-1.el5.art.i386 conflicts with file from package MysqL-5.0.77-4.el5_4.1.i386
  file /usr/share/MysqL/greek/errmsg.sys from install of MysqL-libs-5.1.57-1.el5.art.i386 conflicts with file from package MysqL-5.0.77-4.el5_4.1.i386
  file /usr/share/MysqL/hungarian/errmsg.sys from install of MysqL-libs-5.1.57-1.el5.art.i386 conflicts with file from package MysqL-5.0.77-4.el5_4.1.i386
  file /usr/share/MysqL/italian/errmsg.sys from install of MysqL-libs-5.1.57-1.el5.art.i386 conflicts with file from package MysqL-5.0.77-4.el5_4.1.i386
  file /usr/share/MysqL/japanese/errmsg.sys from install of MysqL-libs-5.1.57-1.el5.art.i386 conflicts with file from package MysqL-5.0.77-4.el5_4.1.i386
  file /usr/share/MysqL/korean/errmsg.sys from install of MysqL-libs-5.1.57-1.el5.art.i386 conflicts with file from package MysqL-5.0.77-4.el5_4.1.i386
  file /usr/share/MysqL/norwegian-ny/errmsg.sys from install of MysqL-libs-5.1.57-1.el5.art.i386 conflicts with file from package MysqL-5.0.77-4.el5_4.1.i386
  file /usr/share/MysqL/norwegian/errmsg.sys from install of MysqL-libs-5.1.57-1.el5.art.i386 conflicts with file from package MysqL-5.0.77-4.el5_4.1.i386
  file /usr/share/MysqL/polish/errmsg.sys from install of MysqL-libs-5.1.57-1.el5.art.i386 conflicts with file from package MysqL-5.0.77-4.el5_4.1.i386
  file /usr/share/MysqL/portuguese/errmsg.sys from install of MysqL-libs-5.1.57-1.el5.art.i386 conflicts with file from package MysqL-5.0.77-4.el5_4.1.i386
  file /usr/share/MysqL/romanian/errmsg.sys from install of MysqL-libs-5.1.57-1.el5.art.i386 conflicts with file from package MysqL-5.0.77-4.el5_4.1.i386
  file /usr/share/MysqL/russian/errmsg.sys from install of MysqL-libs-5.1.57-1.el5.art.i386 conflicts with file from package MysqL-5.0.77-4.el5_4.1.i386
  file /usr/share/MysqL/serbian/errmsg.sys from install of MysqL-libs-5.1.57-1.el5.art.i386 conflicts with file from package MysqL-5.0.77-4.el5_4.1.i386
  file /usr/share/MysqL/slovak/errmsg.sys from install of MysqL-libs-5.1.57-1.el5.art.i386 conflicts with file from package MysqL-5.0.77-4.el5_4.1.i386
  file /usr/share/MysqL/spanish/errmsg.sys from install of MysqL-libs-5.1.57-1.el5.art.i386 conflicts with file from package MysqL-5.0.77-4.el5_4.1.i386
  file /usr/share/MysqL/swedish/errmsg.sys from install of MysqL-libs-5.1.57-1.el5.art.i386 conflicts with file from package MysqL-5.0.77-4.el5_4.1.i386
  file /usr/share/MysqL/ukrainian/errmsg.sys from install of MysqL-libs-5.1.57-1.el5.art.i386 conflicts with file from package MysqL-5.0.77-4.el5_4.1.i386

Error Summary
-------------
感谢您的支持。     

解决方法

遵循以下命令:
# rpm -Uvh http://repo.webtatic.com/yum/centos/5/latest.rpm
# yum --enablerepo=webtatic install php-gd
这应该在您的CentOS中安装php-gd库。