本篇內(nèi)容介紹了“如何解決php7提示500錯(cuò)誤”的有關(guān)知識(shí),在實(shí)際案例的操作過程中,不少人都會(huì)遇到這樣的困境,接下來就讓小編帶領(lǐng)大家學(xué)習(xí)一下如何處理這些情況吧!希望大家仔細(xì)閱讀,能夠?qū)W有所成!
創(chuàng)新互聯(lián)基于分布式IDC數(shù)據(jù)中心構(gòu)建的平臺(tái)為眾多戶提供綿陽電信機(jī)房機(jī)柜租用 四川大帶寬租用 成都機(jī)柜租用 成都服務(wù)器租用。
php7提示500錯(cuò)誤的解決辦法:1、找到Visual Studio2015和2017以及2019三合一的安裝包;2、根據(jù)自己系統(tǒng)的版本選擇,并下載安裝即可。
本文操作環(huán)境:windows7系統(tǒng)、PHP7.4版、DELL G3電腦
php7 提示500錯(cuò)誤怎么解決?
早期版本升級(jí)PHP 7.4.5 之后出現(xiàn)500錯(cuò)誤的原因和解決辦法
PHP 現(xiàn)在已經(jīng)更新到 7.4 以上版本了,然后如果你是比較老的 PHP 版本升級(jí)到 PHP 7.4 以上的話,會(huì)出現(xiàn) 500 錯(cuò)誤。如果是文中的錯(cuò)誤的話,解決方法非常簡(jiǎn)單。
下文是本人升級(jí)過程中遇到的問題和解決的辦法:
剛?cè)タ戳讼翽HP的官網(wǎng),突然發(fā)現(xiàn)PHP已經(jīng)更新到 PHP 7.4.5(最新已經(jīng)是 7.4.10 了)了,于是就下載下來準(zhǔn)備更新一下,設(shè)置好PHP.ini文件之后,直接就在生產(chǎn)環(huán)境里換上了(好吧,因?yàn)槭莻€(gè)人網(wǎng)站,無所謂,如果是重大項(xiàng)目的話,還是測(cè)試好再更新吧)。
結(jié)果打開PHP頁面,提示500錯(cuò)誤。
然后我查看詳細(xì)錯(cuò)誤顯示的是:
php-cgi.exe - FastCGI 進(jìn)程意外退出
我用命令行,在PHP目錄運(yùn)行 php -v,提示:
PHP Warning: ‘vcruntime140.dll’ 14.0 is not compatible with this PHP build linked with 14.16 in Unknown on line 0
因?yàn)镻HP需要 VC++ 的支持,可是之前的PHP版本能用啊。然后才發(fā)現(xiàn)PHP官網(wǎng)上寫明了,PHP 7.4 (包括PHP7.4.5)是使用 Visual Studio 2019 建立的。也就是使用的是VC16,而之前的版本是VC15,自然就不能用了。
網(wǎng)上找到最新的 Visual Studio 2015、2017 和 2019 三合一的安裝包:
https://support.microsoft.com/zh-cn/help/2977003/the-latest-supported-visual-c-downloads
根據(jù)自己系統(tǒng)的版本選擇,下載安裝。其中x86是32位的,x64是64位的。
問題解決了。
“如何解決php7提示500錯(cuò)誤”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識(shí)可以關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編將為大家輸出更多高質(zhì)量的實(shí)用文章!