2008-09-17 3 views
1

私の試みは失敗していると私はオンラインで見つけることができるすべてはthisのバリエーションですおそらく大丈夫だろうデフォルトのApache 2のインストールで作業する。OS X LeopardのデフォルトのApache 2でmodperlをインストールするにはどうすればよいですか?可能ならば、彼らがすることができればけれども、私は、MacPortsのかフィンクに依存しない希望</p> <p>:デフォルトバニラLeopardのApache 2の下modperlをインストールする

答えて

1

は、最新のmod_perlを取得し、以下のVARを設定します。

輸出ARCHFLAGS = " - アーチx86_64版"

コンパイル/いつものようにインストールします。

から取ったthis post, "Building mod_perl2 on Leopard"これは、Apache2 :: Request(libapreq)を動作させる方法の詳細にもリンクしています。

-

(そしてstackoverflowのは、この答えを持ち上げるために管理している場合を見てみましょう(私はタイガーは、Apache 1.3を実行しているに戻って、個人的にですので、私はそれをテストすることができましたしないように!)これは唯一の "正しい"答えだからです)

+0

x86_64アーキテクチャは、Leopardを実行するPPCシステムでは動作しません。 現在、MacPortsでは、ppcとi386が優先するビルドタイプです。 –

2

Macportsは(apt-getとLinux上で好きだと思いますが、OS X上)

(あなたはそれがhereを記載されている見ることができます)

が....しかし

を自分自身をインストールしていない持っています
+1

しかし、それはデフォルトのApache 2インストールで動作しますか?確かにこれはApacheのMacPorts版を最初に依存関係としてインストールするでしょうか?そして、Perlも私が以前の集会のことを覚えていることからすべての可能性を秘めています... – solidgoldpig

+0

これはデフォルトのApacheインストールを必要としません。 MacPortsは独自のコピーを作成し、パッケージの追加/削除時に変更できます。 –

1

なぜではないあなた自身またはポートバージョンのperl、apache2、およびmod_perl2をあきらめてインストールしますか?おそらくそれと戦うより簡単です。 (私のために働いた)



Mmmkay!申し訳ありませんが、私はそれが卑劣であることを意図していないか、またはそれが有効な質問ではないことを暗示します。私はこれを削除すると思います(できれば)。別のインストールをしていないという合理的な理由を追加するために質問を編集すると便利でしょうか?

+0

私のマシンではないので。これはデフォルトのApacheの下で既に設定され実行されているものが満載です。それはどんな場合でも有効な質問ですから。過去には。私自身の目的のために、私は常にデフォルトインストールを無視しています。しかし、今回はできません。うん。 – solidgoldpig

0

ポートはmod_perlののインストールMCは、Apache 1.3をインストールしようとするあなただけのmodのperlを指定した場合でも、ないthatsのように、良いオプション。

+1

mod_perl2はMacPorts for Apache 2で利用可能です –

0

はこれを試してみてください: http://www.unibia.com/unibianet/node/32

+1

これは良い解決策ですが、新しいバージョンのApacheをインストールする必要があるため、私の質問には適していません。 – solidgoldpig

関連する問題