fedora core5をWEBサーバとしてインストールするとapxsがついてこないとのことですがapxsとはなんですか?

また
phpをconfigureするときに必ずといっていいほど--with-apxs2=/usr/sbin/apxsなどとしますがapxsがないときは--with-apxs2=/usr/sbin/apxsをconfigure時につけなくていいのでしょうか?

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2006/07/22 07:10:31
  • 終了:2006/07/29 07:15:03

回答(4件)

id:toohigh No.1

toohigh回答回数291ベストアンサー獲得回数372006/07/22 07:48:10

ポイント23pt

apxs = apache拡張ツール、です。

apache には php などを apache の機能の一部であるかのように利用する機能がありますが、これを使う場合に必要なものということになります。

逆にいうと、--with-apxs2= なしで作った php は、apache のモジュールとしては使えません。CGI としての利用ならできますが・・。--with-apxs2 あり php はモジュールとしてもCGIとしても利用できます。

(CGI版だとphpで書かれたページが閲覧されるたびに php コマンドが内部的に実行されるので効率が悪くなりますが、suexec などのCGI特有のセキュリティ機構が使えるので柔軟性があがるという面もあります。)

http://httpd.apache.org/docs/2.0/ja/dso.html

http://httpd.apache.org/docs/2.0/ja/programs/apxs.html

id:husigi No.2

husigi回答回数107ベストアンサー獲得回数62006/07/22 07:52:54

ポイント23pt

apxsとはAPacheの拡張機能(eXtenSion)のことです。

標準モジュールでない、サードパーティや独自のDSOモジュールをコンパイルしてインストールすることができます。

まず、apxs (/usr/sbin/apxs)アプリケーションをインストールします。

次に、/usr/sbin/apxs コマンドを使用して Apache ソースツリーの外のモジュールソースをコンパイルします。

詳しくは

http://www.kk-net.ne.jp/support/extension/apache13.html

id:ito-yu No.3

ito-yu回答回数323ベストアンサー獲得回数142006/07/22 10:44:48

ポイント22pt

apache2系統がインストールされると思いますが、apxsは通常のapacheのパッケージ(rpm)には入っていないです。httpd-develパッケージを導入してください。

以下のコマンドでいけると思います。

yum -y install httpd-devel

あるいは以下のURLからwgetとか

http://ftp.ne.jp/Linux/packages/fedora/core/5/i386/os/Fedora/RPM...

id:maruyamatyou

なるほど httpd-devel を入れればいいわけですか助かりました。

2006/07/22 10:55:55
id:kopug No.4

こぱぐ回答回数3ベストアンサー獲得回数02006/07/22 16:35:22

ポイント22pt

http://fedorasrv.com/

yum -y install httpd-devel

という感じで httpd-devel をインストールしてみてください。

httpdに限らず xxxx-devel というRPMがあるので、何か足りないときは一度参考にしてみては如何でしょうか。

コメントはまだありません

この質問への反応(ブックマークコメント)

トラックバック

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません