Apache-2.2
PHP for Windows 是否可以與 VC10 (Microsoft Visual C++ 2010 SP1) 一起使用?
我的系統是 Windows 7 x86。我要從Apache Lounge安裝 Apache 2.4.2 VC10 ,它需要 Visual C++ 2010:
確保您已安裝 Visual C++ 2010 SP1 Redistributable Package x86。
雖然 PHP 5.4.4 VC9 x86 執行緒安全(如PHP for Windows頁面所述)需要 Visual C++ 2008:
VC9 版本要求您安裝 Microsoft 2008 C++ Runtime (x86) 或 Microsoft 2008 C++ Runtime (x64)。
看來我必須同時安裝。PHP只能與 Visual C++ 2010 SP1 一起工作嗎?
您所指的頁面(Apache Lounge)清楚地表明它將起作用:
注意:VC10 二進製文件載入 VC10 和 VC9 模組。
…
適用於下面的 PHP 5.4、5.3 和 5.2 處理程序 (php5apache2_4.dll)以及 windows.php.net 中的二進製文件
與 ApacheLounge 所說的相反,似乎有必要同時安裝 Visual C++ 2008 SP1(適用於 PHP VC9)和 Visual C++ 2010 SP1(適用於 Apache VC10)。
然後,它就像一個魅力,但如果不這樣做,載入 PHP 模組就會出現“並行”問題。但我承認我想知道使用 VC9 執行所有“套件”是否比混合 VC9/VC10 更好。