- PR -

PHPインストール

1
投稿者投稿内容
hiro
会議室デビュー日: 2006/01/07
投稿数: 19
投稿日時: 2006-01-07 17:01
はじめまして。
hiroと申します。

この度新しくWebサーバを立ち上げるようと思っているのですが、
PHPとApacheの連携がうまくいかず困っています。
インストールしようとしているそれぞれのバージョンは下記の通りです。

Apache : httpd-2.0.55
PHP   : php-5.1.1

それぞれのインストールはうまくいっているようなのですが、
PHPインストール後にApacheを起動しようとすると、
下記のようなエラーが発生し、Apacheをスタートすることが出来ません。

[root@localhost php-5.1.1]# /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

どなたかご存知でしたらご教授願います。
hiro
会議室デビュー日: 2006/01/07
投稿数: 19
投稿日時: 2006-01-07 17:47
解決しましたので、自己レス致します。
エラーの原因はlibphp5.soのパーミッションが見かけとは別のパーミッションで設定されていたためでした。
下記コマンドを使用することで解決しました。
chcon libphp5.so -t shlib_t
1

スキルアップ/キャリアアップ(JOB@IT)