2011-06-21 9 views
1

は、次のリンクphp5.3のバイナリをダウンロードするには?

http://www.php.net/manual/en/mongo.installation.php#mongo.installation.windows

スレッドセーフ、非スレッドセーフで、それはまた、VC6、VC8、VC9で前に置かれ、これにありますを参照。

私はウィンドウ7 Entを持っており、私はここからダウンロードするバイナリ(.dll)を理解できません。

どのDLLをダウンロードする必要があるのでしょうか?

どのVCコンパイラ+スレッドセーフかスレッドセーフでない組み合わせを選択するのか?

答えて

2

は、コマンドラインから、次のコマンドを実行します。

php -i | more 

これは、ページ単位でのphpinfoページをダンプします。 2番目以降のページでは、「システム」セクションの下に「Zend Extension Build」および/または「PHP Extension Build」キーが表示されます。たぶん "API ###、TS、VC9"のようなものが表示されます。 TSは「スレッドセーフ」を意味します(実際には「スレッドセーフティ」キーで有効/無効を示しています)。 "VC9"は... VC9の略です。 PHP5.3がインストールされていることを既に知っています。これは、MongoのPHP5.3 Threadsafe VC9バージョンをインストールすることを意味します。

また、これはユーザがPHPのマニュアルページにコメントを投稿したときの例です。 Andrey 01-Jun-2011 11:54の最初のコメントを確認してください。

+0

1良い情報、:あなた自身がソースからのApache/PHPを構築するためにそれを使用しない限り、あなたがローカルにインストールされているVCのバージョンは、この文脈では無関係であると思われます。 –

+0

@フランクファーマー:ありがとう。削除されました。私は "VC"を "C++ Runtime"要件と混在させました。 –

+0

駆逐艦+1良い情報、非常に便利な、今私はダウンロードするバイナリを知っている。 – user269867

0

Windows 7を実行しているので、VC9をダウンロードすることが理想的です。

あなたのアプリケーションがスレッドセーフである必要がある場合は、スレッドセーフ1をダウンロードしてください。あなたのアプリケーションがスレッドセーフである必要があるかどうか不明な場合は、とにかくスレッドセーフバージョンは必要ありません。

+0

どのVCバージョンをどのように識別するのですか? – user269867

+1

VCバージョンは、ソリューションのビルドに使用されたVCのバージョンを示します。ほとんどの状況下では、実際にはそれほど重要ではありません。重要なことは、あなたのバージョンが展開に使用されたものと同じであることを確認することです。 –

2

http://windows.php.net/download/には、「どのバージョンを選択しますか」があります。左のセクション。

どのバージョンを選択しますか?

あなたはIISとPHPを使用している場合は、PHP

の VC6バージョンを使用する必要がapache.orgからApacheの1またはApache2の とPHPを使用して ある場合 は、PHPのVC9のバージョンを使用する必要があります

VC6のバージョンは

VC9版は のVisual Studio 2008のコンパイラでコンパイルし、を持っている レガシーのVisual Studio 6コンパイラでコンパイルしていますの性能が改善され、安定性が改善される。 VC9のバージョンは、Microsoft 2008 C++ ランタイム(x86の)またはMicrosoft 2008 C++ランタイム(x64のは)のapache.org バイナリ

VC9のバージョンでVC9版を使用しないでください

をインストールしておく が必要ですApacheラウンジで を取得できます。 バイナリを使用してApache SAPIをビルドします。 PHPは、あなたが持ってインストールする伝えるために

+0

@Frank Farmerリンクを共有してくれてありがとう。最後に、あなたの編集を除く – user269867

関連する問題