![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
./configure --enable-module=so --enable-shared=max --activate-module=
src/modules/php4/libphp4.a
で、ApacheをLinuxへインストールしたのですが、mod_userdir.soがないというエラーになります。
モジュールを追加するにはどうすれば良いでしょうか?
/etc/rc.d/init.d/httpd start
Starting httpd: Syntax error on line 217 of /usr/local/apache/conf/httpd.conf:
Cannot load /usr/local/apache/libexec/mod_userdir.so into server: /usr/local/apache/libexec/mod_user
dir.so: undefined symbol: ap_os_is_path_absolute
又、Apacheはmodule=maxだとWWWサーバが
重くなるでしょうか?
No.2ベストアンサー
- 回答日時:
module=mostだと思いますが、やはりパフォーマンスは落ちると思います。
全部組み込んで後でコメントアウトしてもいいと思いますが。
DSOでコンパイルしてるんですから、
PHPは後で組み込めばいいんじゃないでしょうか?
それと、mod_php入れるならZend Optimizerも入れましょう。
No.1
- 回答日時:
> /usr/local/apache/libexec/mod_user
dir.so: undefined symbol: ap_os_is_path_absolute
「mod_userdir.soがない」 ではなくて,
「mod_userdir.so から呼ばれる関数 ap_os_is_path_absolute が定義されていない」です.
apache-1.3.27 のソースを見ると,問題の関数は src/os/unix/os-inline.c で定義されていて,httpd 本体に link されるもののようです.
$ strings /usr/local/apache/bin/httpd | grep ap_os_is_path_absolute
とかやって,ちゃんとデーモンにシンボルが含まれていますか?もしそうなら,
> /etc/rc.d/init.d/httpd start
では,別の apache を起動しようとしているんじゃないかと思います.
エラーメッセージの見かたありがとうございます。
結局、shard=maxではインストールしないことで
無事インストールできました。
stringsというコマンドもあるんですね。
勉強になりました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- MySQL Mac です。ローカルホストの phpMyAdmin にアクセスできません。 1 2023/06/06 17:14
- PostgreSQL PostgreSQL14.6のSSL対応について 1 2023/01/05 15:42
- UNIX・Linux postfix smtpサーバーリレーがTLSハンドシェーク失敗 1 2022/08/15 15:45
- その他(プログラミング・Web制作) python 2 2022/12/23 09:06
- サーバー WindowsでApache が起動しない 1 2022/11/29 12:21
- その他(プログラミング・Web制作) mariadbでのエラー 1 2022/11/15 12:31
- PHP eclipse pleiades phpのインストールについて 1 2023/02/03 17:15
- Ruby Ruby / passenger のインストールについて 1 2023/01/30 18:31
- サーバー 別サーバに構築したApache+Tomcatの連携について 2 2023/03/06 23:23
- その他(プログラミング・Web制作) -sオプション 1 2022/06/06 12:49
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
makeコマンドができない
-
LinuxにPHPをソースからインス...
-
perlのダウングレード方法
-
*** ターゲット `all' を make ...
-
makeの際、 Killedとなったり...
-
C言語ファイルのコンパイルがで...
-
gccのインクルードパスの確認
-
PHPについて。
-
パソコンでゲームをプレイしよ...
-
1枚でも「1枚”組”」なのですか?
-
XP(SP3)SSDにクリーンインスト...
-
Accessの排他制御をどのように...
-
自分は、パソコンにAPEXを入れ...
-
オフラインのUbuntuにパッケー...
-
ubuntu 初期化について
-
romfsってなんですか?
-
Rでlavaanをインストールできま...
-
ubuntuでrpmがインストールでき...
-
「クラスが登録されていません 」
-
Windows2000 VS Windows XP ど...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
gccのインクルードパスの確認
-
makeコマンドができない
-
*** ターゲット `all' を make ...
-
Linuxのgccのインクルードパス?
-
make でエラー
-
glibcバージョンアップ
-
Solaris10でCコンパイラが見...
-
apachectlが使えない
-
macos での /usr/local/lib と...
-
ソースファイルのアンインスト...
-
linuxの/usr/includeについて
-
makeの際、 Killedとなったり...
-
perlのダウングレード方法
-
OpensslのVer.ダウン
-
RedHat9のgtk-configってどこ?
-
ソースからmakeした場合の削除方法
-
makeしてinstall
-
ubuntu linux の./configure ru...
-
PROMISE TX4000 RAIDドライバー...
-
openSSLで秘密鍵ファイルエラー
おすすめ情報