• 締切済み

apacheの起動のときのlibphp5.soエラーで困っています。

現在、PHPを使ったWebアプリケーションを制作しようとインストールしてるのですが、エラーが出てしまった困っています。 環境======= Fedora Cora6 Apache2.0.54 mysql4.1.13 php5.0.4 ========= ○症状 Apacheとphpをコンパイルしてインストールしたのですが、Apacheのみで動作確認したときは、apacheは動作に問題なかったのですが、PHPをインストールしてからphpinfoを見ようとApacheを起動すると動かなくなってしまいました。アクセスができないとのことですが、rootで操作しているので、何がわるのかわかりません。 ------------------------------------------------------------------- [root@localhost ~]# /usr/local/apache2/bin/apachectl start Syntax error on line 232 of /usr/local/apache2/conf/httpd.conf: Cannot load /libphp5.so into server: /libphp5.so: cannot restore segment prot after reloc: Permission denied 問題とされる ”httpd.conf”ファイルの内容: LoadModule php5_module modules/libphp5.so -------------------------------------------------------------------- 同じような症状で解決した方がおりましたら、お手数ですがご教授いただけると幸いです。 よろしくお願いいたします。

みんなの回答

  • tomy06
  • ベストアンサー率25% (58/224)
回答No.2

ゴメンナサイ。普通のパーミッション設定ではなかったようです 原因は、SElinuxのようです。 この辺り詳しくないので、 参考URLをみてください

参考URL:
http://bbs.fedora.jp/read.php?FID=8&TID=1594
ccgp
質問者

お礼

tomy06さん ズバリ解決しました。ありがとうござました!! ↓とっても参考になりました。SElinuxは知らなかったので まだまだ勉強が必要のようです。サーバーの勉強以前のつまづき だっただけに助かりました。ありがとうございます。 http://bbs.fedora.jp/read.php?FID=8&TID=1594 # chcon -c -v -R -u system_u -r object_r -t textrel_shlib_t /usr/local/httpd-2.2.3/modules/libphp5.so

ccgp
質問者

補足

レスありがとうございます! 今日は・・・汗・・・明日、はりきってがんばってみます!

  • tomy06
  • ベストアンサー率25% (58/224)
回答No.1

>Permission denied パーミッションが正しくないんじゃないかな 私の環境では、libphp5.soのアクセス権は755です。

ccgp
質問者

補足

tomy06さん さっそくレスありがとうございます! パーミション試してみました。状況は変わりませんでした・・・なぞです。 [root@localhost modules]# chmod 755 libphp5.so [root@localhost modules]# ls -l 合計 9820 -rw-r--r-- 1 root root 8440 1月 18 01:11 httpd.exp -rwxr-xr-x 1 root root 10015245 1月 17 23:02 libphp5.so [root@localhost modules]# /usr/local/apache2/bin/apachectl start Syntax error on line 232 of /usr/local/apache2/conf/httpd.conf: Cannot load /usr/local/apache2/modules/libphp5.so into server: /usr/local/apache2/modules/libphp5.so: cannot restore segment prot after reloc: Permission denied [root@localhost modules]#