php7提示500錯誤的解決方法:1、找到Visual Studio2015和2017以及2019三合一的安裝包;2、根據自己系統的版本選擇,並下載安裝即可。
本文操作環境: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位的。
問題解決了。
推薦學習:《PHP影片教學》
以上是php7 提示500錯誤怎麼解決的詳細內容。更多資訊請關注PHP中文網其他相關文章!