httpd -M コマンドを実行すると、エラーが発生します
- 詳細
- カテゴリ: GCランタイム
- 作成日:2015-05-18
ソースビルド版Apacheで、<APACHE_HOME>/bin/httpd -M コマンドを実行すると、次のようなエラーが発生することがあります。
httpd: Syntax error on line 430 of /usr/local/apache/conf/httpd.conf: Syntax error on line 15 of /usr/local/apache/conf/extra/httpd-genecode.conf: Cannot load /usr/local/apache/modules/mod_gc_html.so into server: libxpcom.so: cannot open shared object file: No such file or directory
上記エラーは、<APACHE_HOME>/bin/envvars ファイルでLD_LIBRARY_PATHを設定した場合に限り発生しますが、
これはhttpdコマンドがenvvarsファイルに設定されたライブラリパスを参照せずに動作するためです。
設定ファイルの確認を行う際には、<APACHE_HOME>/bin/apachectl configtest コマンドを使用してください。