首頁 >後端開發 >PHP7 >php7 提示500錯誤怎麼解決

php7 提示500錯誤怎麼解決

藏色散人
藏色散人原創
2021-11-09 09:41:101764瀏覽

php7提示500錯誤的解決方法:1、找到Visual Studio2015和2017以及2019三合一的安裝包;2、根據自己系統的版本選擇,並下載安裝即可。

php7 提示500錯誤怎麼解決

本文操作環境:windows7系統、PHP7.4版、DELL G3電腦

php7 提示500錯誤怎麼解決?

早期版本升級PHP 7.4.5 之後出現500錯誤的原因和解決方案

PHP 現在已經更新到7.4 以上版本了,然後如果你是比較老的PHP 版本升級到PHP 7.4 以上的話,會出現500 錯誤。如果是文中的錯誤的話,解決方法非常簡單。

下文是本人升級過程中遇到的問題和解決的辦法:

剛去看了下PHP的官網,突然發現PHP已經更新到PHP 7.4.5(最新已經是7.4.10 了)了,於是就下載下來準備更新一下,設定好PHP.ini檔案之後,直接就在生產環境裡換上了(好吧,因為是個人網站,無所謂,如果是重大專案的話,還是測試好再更新吧)。

結果開啟PHP頁面,提示500錯誤。

然後我查看詳細錯誤顯示的是:

php-cgi.exe - FastCGI 进程意外退出

我用命令行,在PHP目錄運行php -v,提示:

PHP Warning: ‘vcruntime140.dll’ 14.0 is not compatible with this PHP build linked with 14.16 in Unknown on line 0

因為PHP需要VC 的支持,可是之前的PHP版能用。然後才發現PHP官網上寫明了,PHP 7.4 (包括PHP7.4.5)是使用 Visual Studio 2019 建立的。也就是使用的是VC16,而之前的版本是VC15,自然就不能用了。

網路上找到最新的 Visual Studio 2015、2017 和 2019 三合一的安裝套件:

https://support.microsoft.com/zh-cn/help/2977003/the-latest-supported-visual-c-downloads

根據自己系統的版本選擇,下載安裝。其中x86是32位的,x64是64位的。

php7 提示500錯誤怎麼解決

問題解決了。

推薦學習:《PHP影片教學

以上是php7 提示500錯誤怎麼解決的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn