CentOS:GDライブラリのインストール


0

PHPバージョン5.3.5を実行しています。

次に、GD Libraryをインストールする必要があります。

-> yum info php-gdを実行すると、Missing php-common 5.1.6-43.el5_10と表示されます。

アップデートからのphp-gd-5.1.6-43.el5_10.x86_64には問題が解決されています
->依存関係の欠落:php-common = 5.1.6-43.el5_10がパッケージphp-gd-5.1.6-43.el5_10に必要です.x86_64(更新)
エラー:依存関係の欠落:php-common = 5.1.6-43.el5_10がパッケージphp-gd-5.1.6-43.el5_10.x86_64(更新)に必要です

php-common-5.3.5-1.el5.remi.1はすでにサーバーにインストールされています。php-gdがphp-common-5.1.6に依存している理由を確認できません。

PHPバージョンにアップグレードせずに、GDライブラリ5.3.5をサーバーにインストールするにはどうすればよいですか?

ありがとう、よろしく

回答:


1

あなたはCentOSのリポジトリを使用するときに、探していることであるphp53-gd、ではありませんphp-gd

それはそれはあなたが別のレポからPHP 5.3をインストールしているように聞こえるので、あなたは、あなたがインストールしようとしていることを確認する可能性をお勧めします、とのことレポの同等をphp53-gd

編集:または、パッケージをインストールするときに、そのリポジトリを有効にしていることを確認します。


yum install php53-gdを実行すると、「php53-common conflicts with php-common」と表示されます。GDがリポジトリphp-gdを指さないようにする方法を教えてください。
kmt 14

見るphp-common-5.3.5-1.el5.remi.1と、レミコレットのレポを使用していることがわかります。yum --enablerepo=remi install php-gdデフォルトで無効になっている場合は、試すことができます。PHP 5.3からパッケージをインストールできるかどうかはわかりませんが、試してみると5.4が表示されます。
miken32 14

0

この問題を解決するには、2つの答えがあることがわかりました。

1つは、@ miken32による回答です。コメントを試しましたyum --enablerepo=remi install php-gd。解決されました。ただし、前述のとおり5.4にアップグレードされます。最新バージョンをアップグレードしたい人には、これを使用することをお勧めします。

私に関しては、同じサーバーに多くのアプリケーションがあり、バージョン非互換の問題が発生する可能性があります。だから、バージョンにあまり変更を加えずに方法を見つけることにしました。マイケンを助けてくれてありがとう。

2つ目は、以下のリンクを参照することです。PHPバージョンは5.3.5から5.3.28にわずかに変更される場合があります。 http://www.howtoforge.com/centos-5.6-php53-common-conflicts-with-php-common

これが同じ状況を経験している人々に役立つことを願っています。

よろしく、
Nge


0

誰かがPHPバージョン5.4を使用する可能性があるため、このバージョンでは以下を使用する必要がありました。

sudo yum install gd gd-devel php54-gd
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.