OS X Leopard のデフォルトの Apache 2 に modperl をインストールするにはどうすればよいですか?
-
01-07-2019 - |
質問
デフォルトのバニラ Leopard Apache 2 に modperl をインストールしようとしましたが失敗し、オンラインで見つかるのはバリエーションのみです。 これ:
できれば MacPorts や Fink に依存したくないのですが、デフォルトの Apache 2 インストールで動作させることができればおそらく大丈夫でしょう。
解決 3
最新の mod_perl を取得し、次の変数を設定します。
エクスポート ARCHFLAGS="-arch x86_64"
通常どおりにコンパイル/インストールします。
から引用 この投稿「Leopard での mod_perl2 の構築」 これは、Apache2::Request (libapreq) を動作させる方法の詳細にもリンクしています。
-
(私は個人的に Apache 1.3 を実行する Tiger に戻っているので、テストできたわけではありません!)
(そして、それが唯一の「正しい」答えであるため、stackoverflow がこの答えをトップに引き上げることができるかどうかを見てみましょう)
他のヒント
なぜ ない あきらめて、独自のバージョンまたは移植バージョンの perl、apache2、および mod_perl2 をビルド/インストールしますか?おそらくそれと戦うよりも簡単です。(私のために働きました。)
(コメント通り)
うーん、ケイ!申し訳ありませんが、嫌味を言ったり、有効な質問ではないことをほのめかしたりするつもりはありませんでした。(可能であれば) これを削除すると思います。質問を編集して、別個のインストールを行わない合理的な理由を追加すると役に立ちますか?
数日前に非常に似た質問をしたところ、いくつかの良い答えが得られました。「ベンダーの Apache をセルフコンパイルした Perl および mod_perl で使用するにはどうすればよいですか?」
mod_perl の mc ports install は、mod perl だけを指定した場合でも Apache 1.3 をインストールしようとするため、これは良い選択肢ではありません。