dポイントプレゼントキャンペーン実施中!

現在、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

--------------------------------------------------------------------
同じような症状で解決した方がおりましたら、お手数ですがご教授いただけると幸いです。
よろしくお願いいたします。

A 回答 (2件)

ゴメンナサイ。

普通のパーミッション設定ではなかったようです

原因は、SElinuxのようです。
この辺り詳しくないので、 参考URLをみてください

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

この回答への補足

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

補足日時:2007/01/18 19:31
    • good
    • 0
この回答へのお礼

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

お礼日時:2007/01/19 10:37

>Permission denied


パーミッションが正しくないんじゃないかな

私の環境では、libphp5.soのアクセス権は755です。

この回答への補足

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]#

補足日時:2007/01/18 17:06
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!