CentOS5でphp5.1からphp5.2にアップデートさせたいのですがエラーが出て上手くできません。


以下のサイトの方法でアップデートしたのですが、途中でエラーが出てアップデートが止まってしまいます。
http://d.hatena.ne.jp/allspice/20080301

エラーは下記になります。
Error: Missing Dependency: php = 5.1.6 is needed by package php-eaccelerator

回答の条件
  • URL必須
  • 1人10回まで
  • 登録:2008/12/15 10:15:54
  • 終了:2008/12/22 10:20:02

回答(4件)

id:pahoo No.1

pahoo回答回数5960ベストアンサー獲得回数6332008/12/15 11:18:37

ポイント30pt

eAcceleratorがインストールされていませんか?

であれば、Release-0.9.5.2 以降の rpm が必要です。

id:php-beginner

eAcceleratorをアンインストールしたら出来ました!

ただ、httpdを再起動したらエラーで起動できなくなってしまいました・・・。

Starting httpd: httpd: Syntax error on line 150 of /etc/httpd/conf/httpd.conf: Cannot load /etc/httpd/modules/mod_access.so into server: /etc/httpd/modules/mod_access.so: cannot open shared object file: No such file or directory

2008/12/15 12:19:14
id:pahoo No.2

pahoo回答回数5960ベストアンサー獲得回数6332008/12/15 12:54:29

ポイント20pt

eAcceleratorをアンインストールして良かったかどうか分かりません。説明不足でした。

何らかの理由で eAccelerator がインストールされていたはずで、むやみにアンインストールした場合、どんな結果になるか分かりませんでした。


エラーメッセージから推測するに、"/etc/httpd/modules/mod_access.so" が見あたらないようです。念のため、当該ファイルが存在するかどうか確認してください。

mod_access.so は Apache の基本的なモジュールなので、それが無いということは、Apache の再インストールしなければならないと思います。


※設定された回答回数の上限になりました。さらにフォローが必要でしたら、コメント欄を開けていただくか、回答回数を増やしてください。

id:php-beginner

ファイルはありませんでした。

アップデートを実行した事でhttpdのバージョンもあがっていました。

バージョンの違いが原因で出ている可能性があります。

httpd-2.0.63-2.el4s1.centos.2

httpd-2.2.8-jason.3

2008/12/15 14:15:37
id:koujirou6218 No.3

koujirou回答回数597ベストアンサー獲得回数472008/12/15 13:00:56

ポイント20pt

httpd.confで文法エラーがでていますね。

httpd.confの150行目を確認してください。


Cannot load /etc/httpd/modules/mod_access.so

ディレクトリ/etc/httpd/modules/にmod_access.soが無いようです。

または、ディレクトリが作成されていません。


httpd.confのmod_access.soパスが間違っていると思います。

コメントアウトすることでmod_access.soの機能は使えませんが起動できるはずです。


#Loadmodule mod_access.so modules/mod_access.so

http://www

id:pahoo No.4

pahoo回答回数5960ベストアンサー獲得回数6332008/12/15 17:25:19

ポイント20pt

前の質問のままの状態だとすると、いったん yum update していますから、rpm でアンインストールできていないパッケージがあると思われます。


なお、PHPのみをアップデートしたいのであれば、"yum update php" でできます。

ひどく複雑な手続きをされているようなので、いったん、CentOS をクリーンインストールした方が良いと思います。

コメントはまだありません

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

トラックバック

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

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

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