因考量舊版 PHP 安全問題,需要更改版本,那就一次到最新的版本 PHP8.0,安裝環境是 Windows Server 2016,IIS 10 ,安裝後會出現 500 錯誤,但若升級至 PHP 7.4 後,可正常執行。
因此在執行 cmd ,呼叫出命令提示字元,輸入 php 後,出現以下訊息:
PHP Warning: ‘vcruntime140.dll’ 14.0 is not compatible with this PHP build linked with 14.16 in Unknown on line 0
查詢後發現是 Microsoft Visual C++ 可轉散發套件太過舊版,無法支援 PHP 8.0
因此需要安裝 適用於 Visual Studio 2019 的 Microsoft Visual C++ 可轉散發套件
請從此網址進入 https://visualstudio.microsoft.com/zh-hant/downloads/
進入頁面後,拉到最下方 其他工具與架構,點開其他工具與架構,就可以看到適用於 Visual Studio 2019 的 Microsoft Visual C++ 可轉散發套件
下載 VC_redist.x64.exe https://aka.ms/vs/16/release/VC_redist.x64.exe
下載後執行安裝,就可以排除問題,可以執行 PHP 8.0