0

Macports は使いたくない。Macport が Apache のデフォルト インストールを置き換える (/opt/local/bin に別の Apache をインストールする) ようにするだけです。そしてそれは、ポートが PHP もインストール/置換することを意味します。Snow Leopard に含まれているデフォルトのインストールを使用したいと思います。

ネットを検索していて、Darwin Ports (Macports の古いバージョン) を使用した古い手順、または Leopard の手順 (私にはうまくいきませんでした) しか得られませんでした。

誰かが私を正しい方向に向けることができますか? ありがとう。

PS: ちなみに、1.6 または 3.1 の mod_python は問題ありません。

4

3 に答える 3

2

まず第一に、mod_pythonの開発はやや行き詰まっているようです。TracやDjangoのようなwsgi対応のアプリケーションには、mod_wsgiで十分であるというコメントを読みました。Mod_wsgiは、Snow Leopardで問題なくコンパイルされます(もちろん、開発者ツールがインストールされている必要があります)。

もちろん、MacportsまたはFinkは常に代替手段です。ただし、提供されているApacheとPythonのバイナリがかなり古いLeopardとは対照的に、SnowLeopardのバイナリも最新で64ビットです。アップルが提供するバイナリを使用するもう1つの利点は、通常のアップルソフトウェアアップデートでセキュリティアップデートが自動的に行われることです。最後になりましたが、標準で提供されているApacheを使用すると、OSとの統合が向上します。

于 2009-11-10T12:14:08.143 に答える
0

finkMacPortsの代替ディストリビューションです。モジュールをインストールすると、Apache インスタンスも更新される可能性が高くなります。

おそらく、Apache (リンクする必要があるヘッダー ファイル/ライブラリを取得するため) と mod_python をビルドする必要があるようです。

于 2009-10-23T23:44:54.923 に答える
0

それでも macports を回避したい場合は、mod_python トランクを確認することをお勧めします。以前に報告されたすべての問題のソースを微調整する必要なく、実際に apache2 と Python 2.5 で正常にビルドできました。

svn co https://svn.apache.org/repos/asf/quetzalcoatl/mod_python/trunk mod_python-trunk

Macports は、白紙の状態から始める場合に最適です。しかし、多くの場合、システムを移行するだけで (移行アシスタントが mod_python を完全に取得することはありません)、OS をアップグレードするだけです (ユキヒョウ用に mod_python を再構築する必要がありました)。

:)

于 2010-03-10T17:39:57.750 に答える