人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

fedora core5をWEBサーバとしてインストールするとapxsがついてこないとのことですがapxsとはなんですか?
また
phpをconfigureするときに必ずといっていいほど--with-apxs2=/usr/sbin/apxsなどとしますがapxsがないときは--with-apxs2=/usr/sbin/apxsをconfigure時につけなくていいのでしょうか?

●質問者: maruyamatyou
●カテゴリ:コンピュータ ウェブ制作
✍キーワード:Fedora Core N/A PHP インストール サーバ
○ 状態 :終了
└ 回答数 : 4/4件

▽最新の回答へ

1 ● toohigh
●23ポイント

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


2 ● husigi
●23ポイント

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

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

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

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

詳しくは

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


3 ● ito-yu
●22ポイント

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...

◎質問者からの返答

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


4 ● こぱぐ
●22ポイント

http://fedorasrv.com/

yum -y install httpd-devel

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

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

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ