參考以下鏈接哪個二進制用於php5.3下載?
http://www.php.net/manual/en/mongo.installation.php#mongo.installation.windows
有線程安全的,非線程安全的,這個它也前綴VC6,VC8,VC9。
我有窗口7 Ent,我無法理解我應該從這裏下載哪個二進制文件(.dll)。
我想如何知道我要下載哪個dll?
如何識別哪個VC編譯器+線程安全或非線程安全的組合選擇?
參考以下鏈接哪個二進制用於php5.3下載?
http://www.php.net/manual/en/mongo.installation.php#mongo.installation.windows
有線程安全的,非線程安全的,這個它也前綴VC6,VC8,VC9。
我有窗口7 Ent,我無法理解我應該從這裏下載哪個二進制文件(.dll)。
我想如何知道我要下載哪個dll?
如何識別哪個VC編譯器+線程安全或非線程安全的組合選擇?
知道哪些PHP安裝你有,在命令行,運行以下命令:
php -i | more
這將通過頁面轉儲的phpinfo頁面。在第二頁左右,您應該在「系統」部分下看到「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。
由於您運行的是Windows 7,因此下載VC9會很理想。
如果您的應用程序需要線程安全,請下載線程安全的一個。如果您不確定您的應用程序是否需要線程安全,那麼您可能無論如何都不需要線程安全版本。
我將如何識別哪個VC版本? – user269867
VC版本指示使用哪個版本的VC來構建解決方案。在大多數情況下,這並不重要。重要的是確保您的版本與用於部署的版本相同。 –
在http://windows.php.net/download/有一個'我選擇哪個版本?'部分在左邊。
我選擇哪個版本?
如果你是 使用PHP和Apache 1或Apache2的 從apache.org,你需要使用PHP
的 VC6版本如果你正在使用PHP在IIS,你應該 使用PHP的版本VC9
VC6版本與 傳統的Visual Studio 6編譯器
VC9版本編譯與 Visual Studio 2008的編譯器和具有編譯性能的改進和 的穩定性。該VC9版本需要 你有微軟2008年C++ 運行時(86)或Microsoft 2008 C++運行時(x64)的安裝
不要使用VC9版本apache.org 二進制
VC9版本Apache Lounge可以在Apache Lounge上獲取 。我們使用它們的 二進制文件來構建Apache SAPI。
@Frank Farmer感謝您分享此鏈接。 – user269867
+1好信息,除了最後的編輯外:似乎你在本地安裝的VC版本在這種情況下是無關緊要的,除非你自己用它來從源代碼構建apache/php。 –
@Frank Farmer:謝謝。刪除。我將「VC」與「C++ Runtime」要求混爲一談。 –
驅逐艦+1好信息,非常有用,現在我知道要下載哪些二進制文件。非常感謝。 – user269867