2021 年 9 月 27 日
MIS

PHP 8.0 安裝後出現 500 錯誤排除

因考量舊版 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

Please follow and like us:

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *