FedoraにPHPをソースから入れると…

| | コメント(0) | トラックバック(0)

 MySQLだけでは操作がしんどいのでphpMyAdmin使うためにApacheとPHPをソースから入れてみました。デスクトップ環境は全てパッケージ任せですが、ローカルでテスト稼動環境作るのには公開用と同じくソースから入れているのですが、Apacheを起動しようとしたときに、

# /usr/local/apache/bin/apachectl start
httpd: Syntax error on line 53 of /usr/local/apache/conf/httpd.conf: Cannot load /usr/local/apache/modules/libphp5.so into server: /usr/local/apache/modules/libphp5.so: cannot restore segment prot after reloc: Permission denied

こんなエラー出るんですね。文法エラー?でconfigtestしても同じ表示だし意味不明だったのでネットで検索したらSELinuxのセキュリティーが絡んでて、自前で入れたsoライブラリが使えないように制限しているらしい。詳しいことは良く分からないので下部の参考サイトで、

結果として次のコマンドを実行することでlibphp5.soがロードできるようになりました。
# chcon -c -v -R -u system_u -r object_r -t textrel_shlib_t /usr/local/apache/modules/libphp5.so

参考:
cannot restore segment prot after reloc Permission denied - Linuxシステム設定
http://ppwww.phys.sci.kobe-u.ac.jp/~akusumoto/linux/detail.php?d=config/selinux/chcon

Fedora JP 掲示板
http://bbs.fedora.jp/read.php?FID=9&TID=3278
http://bbs.fedora.jp/read.php?FID=10&TID=4759

Cannot restore segment prot after reloc Permission deniedというエラーメッセージが表示されたら,どうしたらよいのですか.
http://support.wolfram.com/mathematica/systems/linux/general/selinux.ja.html

トラックバック(0)

このブログ記事を参照しているブログ一覧: FedoraにPHPをソースから入れると…

このブログ記事に対するトラックバックURL: http://blog.c-production.com/mt/mt-tb.cgi/394

コメントする

このブログ記事について

このページは、管理人が2007年4月27日 07:16に書いたブログ記事です。

ひとつ前のブログ記事は「16進ダンプでも心配なMySQL」です。

次のブログ記事は「MySQLにCSVでインポート」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

Powered by Movable Type 4.1