2016-04-28 39 views
0

我現在有一臺Windows 2003服務器同時運行IIS(傳統的ASP支持)和PHP版本5.2.6PHP在Windows Server - 升級

我有一個新的服務器時,Windows 2012R2再次運行IIS,和我米試圖找出安裝什麼PHP ...

我應該:

1)安裝5.6.21或者我應該跳轉到7.0.6 - 如果我去7,將我所有的PHP代碼仍然運行正常?

2)「線程安全」和「非線程安全」之間的區別是什麼 - 這似乎是下載正確版本時的重要選擇,我不明白它們有什麼區別......

感謝您的任何信息!

+0

查看http://serverfault.com/ –

回答

0

PHP 7有一些backwards incompatible changes,所以你的代碼可能無法正常工作。

對於IIS,建議使用documentation中指定的非線程安全。

注意: 使用IIS時,建議使用非線程安全的PHP版本。 »適用於Windows的PHP:Binaries和Sources Releases提供非線程安全版本。