Apache 2.0.58 で、mod_rewrite をコンパイルし忘れました。あとからコンパイルだけして、mod_rewrite だけバイナリをつくることは可能でしょうか? apache 本体を再コンパイルするのは避けたいのです。

ソースツリー等はそのまま残っています。

http://q.hatena.ne.jp/1126172533
↑こちらで Apache 1.3.33 でのやり方が書いてありますが、2.0.58 は同じようにはできませんでした。

回答の条件
  • 1人5回まで
  • 登録:2007/02/18 00:10:25
  • 終了:2007/02/18 00:29:45

回答(1件)

id:STRing No.1

STRing回答回数351ベストアンサー獲得回数362007/02/18 00:29:16

ポイント10pt

apxsでapacheにモジュールを追加する

apxs - APache eXtenSion tool - Apache HTTP Server

apxs コマンドでコンパイルします。上のサイトはまさにそのものでしょう。

ports などでインストールしても内部では apxs が呼ばれているのが判りますよ。

  • id:nev
    STRing さん、すみません、間違えてキャンセルしてしまいました。
    質問文中にApache 2.0.58 と書いたのですが、2.2.4 の誤りだった事が分かったのです。

    ご回答頂いた内容は 2.2.4 でも利用できるのかもしれませんが、一応新たに質問を立てますので、もしよろしければそちらに回答して頂けませんでしょうか。

    お手数をおかけして済みません。

  • id:nev
    新しく立てた質問はこちらです
    http://q.hatena.ne.jp/1171726481
  • id:STRing
    えーと、よく見ると先ほどリンクしたページは 2.2.3 でのお話です。なので大丈夫と言い切っても憚り無いかと。
    1 系列と 2系列ではかなり大きく違っていますが、 2.2 ではあまり変わっていないですし、末尾の数字のバージョンアップではあまりアグレッシブな変更はされない通例です。

    http://httpd.apache.org/docs/2.2/en/upgrading.html

    こちらを見ても 2.x のモジュールは多くが変更無しに再コンパイルだけで動く、とありますよ。
  • id:nev
    ご回答有り難うございました。
    教えて頂いたやり方で無事モジュールを追加する事ができました。
    間違ってキャンセルしてしまい申し訳ありません。
    新しい質問の方に回答して頂ければポイントを差し上げる事ができるので、もしよろしければお願い致します。

  • id:Kumappus
    ちょっとポイントが余計にかかるけど、ポイント送信すればいいのでは…。
  • id:nev
    おや、そんな機能が…?
    初めて知りました。ありがとうございます。
  • id:nev
    STRing さんにはポイント送信させて頂きました。
    Kumappus さん、ポイント送信の存在を教えて下さり有り難うございます。
  • id:STRing
    わざわざポイントありがとうございました。
    色々ばらけると後で見る人が判りづらいかとコメントにしました。

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

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

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

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