CentOS4の専用サーバーに、PHP4が入っていました。


yumでphp5にバージョンアップしましたが、
configureオプションは初期のPHP4の状態でした。

そのオプションでは

--without-pear

があるので、これを外してpearも入れたいと思っています。

どのようにすれば、yumで管理しながらconfigureオプションを変更できるのでしょうか?


yum install php-pear を行なうと、

Error: Missing Dependency: php = 4.3.9-3.22.9 is needed by package php-pear

となり、インストールできないため、
phpのconfigureオプションでwithout-pearを外し、
phpをyumで再インストールしようと思っています。
(yumでpearを入れたいだけです)

回答の条件
  • 1人5回まで
  • 登録:2008/01/17 03:05:26
  • 終了:2008/01/18 00:42:04

回答(3件)

id:ffmpeg No.1

ffmpeg回答回数1202ベストアンサー獲得回数92008/01/17 04:51:41

id:onigirin

どうもありがとうございます。

残念ながら解決の糸口となる情報は見当たりませんでした。

2008/01/17 16:42:03
id:b-wind No.2

b-wind回答回数3344ベストアンサー獲得回数4402008/01/17 08:56:20

ポイント100pt

yumでphp5にバージョンアップしましたが、

configureオプションは初期のPHP4の状態でした。

どういう手順でバージョンアップしたのですか?


【PHP】CentOS4.4にPHP5をインストールする件 - FREEBOX IV

上記ページにあるように、centosplus を有効にしてインストールすれば、pear も含めて5系が使えるはずですが。

id:onigirin

どうもありがとうございます。

centosplusを有効にして

yum update php

を行ないましたが、

Error: Missing Dependency: php = 4.3.9-3.22.9 is needed by package php-pear

と出て止まりました。

phpやphp-pearは、専用サーバーに初期状態でrpmでインストールされていたようです。

そこで、一旦phpを

yum remove php

yum remove php-pear

で削除しました。

その後、

yum install php-pear

では、質問のエラーが発生して停止するため、

yum install php

を行なったところ、php5のインストール自体には成功しました。

その後

yum install php-pear

では、質問のエラーが発生しています。

phpのconfigureオプションを見たところ、

without-pear が入っていたので、

これを外してphpを再インストールすれば、

pearも入るのでは、と考えて、今回試そうと思っています。


pearなので、ファイルをダウンロードしてその都度プログラムに入れて使えばいいかな、

と思っていましたが、

yum でインストールできればしておきたいな、と思っています。

2008/01/17 16:41:10
id:bayan No.3

bayan回答回数100ベストアンサー獲得回数132008/01/17 23:55:44

ポイント50pt

b-wind さんの成果にのっかって。。。

yum install php-pear-1.4.11.noarch

でダメなら、

yum install php-pear-1.4.11

とか、

yum install php-pear-1.4.11-1.el4s1.1

あるいは、

yum php-pear-1.4.11-1.el4s1.1.noarch

だとどうでしょうか。

ちなみに、http://ftp.riken.go.jp/pub/Linux/centos/4/centosplus/i386/RPMS/ を見ると、php-pear-1.4.11-1.el4s1.1.noarch.rpm というパッケージファイルがあります。

id:onigirin

どうもありがとうございます。

yum install php-pear-1.4.11

で無事、インストールすることができました!

バージョンの選択ができればいいのかな、と思っていましたが、

バージョン名を-でつなげることで選択できるのですね。

b-windさんの情報と複合して、とても助かりました。

どうもありがとうございました!

2008/01/18 00:40:21
  • id:b-wind
    とりあえず、php4 がなんか残ってそうなので、
    rpm -qa | grep -i php
    の実行結果をコメントに記述してください。
  • id:onigirin
    rpm -qa | grep -i php

    を実行したところ、下記のリストが表示されました。

    php-cli-5.1.6-3.el4s1.8
    php-gd-5.1.6-3.el4s1.8
    php-5.1.6-3.el4s1.8
    php-common-5.1.6-3.el4s1.8
    php-mbstring-5.1.6-3.el4s1.8
    php-eaccelerator-5.1.6_0.9.5-1.el4.centos


    yum info php-pear

    を実行したところ、下記のようになりました。

    Available Packages
    Name : php-pear
    Arch : x86_64
    Version: 4.3.9
    Release: 3.22.9
    Size : 268 k
    Repo : base
    Summary: PHP Extension and Application Repository Components
    Description:
    PEAR is a framework and distribution system for reusable PHP
    components. This package contains a set of PHP components from the
    PEAR repository.

    Name : php-pear
    Arch : noarch
    Epoch : 1
    Version: 1.4.11
    Release: 1.el4s1.1
    Size : 345 k
    Repo : centosplus
    Summary: PHP Extension and Application Repository framework
    Description:
    PEAR is a framework and distribution system for reusable PHP
    components. This package contains the basic PEAR components.
  • id:b-wind
    じゃあ
    yum install php-pear-1.4.11.noarch
    かな?
  • id:onigirin
    どうもありがとうございます。

    yum clean all

    yum install php-pear-1.4.11.noarch

    を行ないましたが、下記のようになりインストールされませんでした・・・。


    Loading "fastestmirror" plugin
    Setting up Install Process
    Setting up repositories
    update 100% |=========================| 951 B 00:00
    base 100% |=========================| 1.1 kB 00:00
    centosplus 100% |=========================| 951 B 00:00
    addons 100% |=========================| 951 B 00:00
    extras 100% |=========================| 1.1 kB 00:00
    Loading mirror speeds from cached hostfile
    Reading repository metadata in from local files
    primary.xml.gz 100% |=========================| 63 kB 00:00
    update : ################################################## 216/216
    primary.xml.gz 100% |=========================| 548 kB 00:00
    base : ################################################## 1788/1788
    primary.xml.gz 100% |=========================| 61 kB 00:00
    centosplus: ################################################## 180/180
    primary.xml.gz 100% |=========================| 157 B 00:00
    primary.xml.gz 100% |=========================| 31 kB 00:00
    extras : ################################################## 120/120
    Excluding Packages in global exclude list
    Finished
    Parsing package install arguments
    No Match for argument: php-pear-1.4.11.noarch
    Nothing to do
  • id:ffmpeg
    無理せんとWindowsにしとけ。

この質問への反応(ブックマークコメント)

トラックバック

  • お仕事で、WebARENAのレンタルサーバを使うことが多いんだけど、そこのSuitePROv2でのお話。 SuitePROv2は、いわゆる仮想専用サーバってもので、CentOS...
「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません