五月综合缴情婷婷六月,色94色欧美sute亚洲线路二,日韩制服国产精品一区,色噜噜一区二区三区,香港三级午夜理伦三级三

您現(xiàn)在的位置: 365建站網(wǎng) > 365文章 > php+iis配置中"php-cgi.exe - FastCGI 進程意外退出" 造成500錯誤解決辦法

php+iis配置中"php-cgi.exe - FastCGI 進程意外退出" 造成500錯誤解決辦法

文章來源:365jz.com     點擊數(shù):2130    更新時間:2018-01-08 15:55   參與評論
在一臺新服務(wù)器上,安裝新網(wǎng)站,之前只放至了一個網(wǎng)站。是服務(wù)器商配置好的,非集成環(huán)境。
添加了一個新站,路徑都制定好了,但是在訪問時出現(xiàn)了500錯誤。提示貌似是php的問題,但是之前的網(wǎng)站,運行的是discuz,一切正常,加了個新網(wǎng)站就報錯。用phpinfo語句執(zhí)行也是同樣的錯誤。
經(jīng)過一番百度,解決方法如下。
打開iis,應(yīng)用程序池。選擇右側(cè)的設(shè)置應(yīng)用程序池默認設(shè)置。

在彈出的窗口中,找到標識,點擊右側(cè)的小方塊。

把值改為LocalSystem。重啟IIS,即可解決。

服務(wù)器windows2008上面配置php時。

IIS7.0顯示正常,但phpinfo.php顯示不正常,出現(xiàn)“HTTP 錯誤 500.0 - Internal Server Error  C:\PHPServer\PHP\php-cgi.exe - FastCGI 進程意外退出”的提示。

雙擊PHP目錄下的文件php.exe則出現(xiàn)“msvcr110.dll”丟失的提示。
到Microsoft網(wǎng)站下載“Microsoft Visual C++ 2012 Redistributable”軟件包安裝,注意86及64都安裝,安裝好后,再雙擊PHP目錄下的文件php.exe,則就不提示“msvcr110.dll”丟失了,一切正常。

網(wǎng)站測試http://localhost/phpinfo.php也出現(xiàn)了“PHP Version 5.6.30”版本的信息提示。說明支持PHP了。

文件下載地址:
http://www.microsoft.com/zh-CN/download/details.aspx?id=30679
 

1、引起這個問題的首要原因就是php的配置問題,所以要解決這個問題就要從測試php環(huán)境配置開始。

比如我們的php路徑為c:\php,那么可以打開運行,通過php -v命令來檢測php的配置問題:

首先在命令提示符下進入php的目錄 cd c:\php

然后輸入php -v

正常的情況下,執(zhí)行該命令后就會出現(xiàn)如下圖顯示的內(nèi)容:

IIS出現(xiàn)“HTTP 錯誤 500.0,C:\\php\\php-cgi.exe - FastCGI 進程意外退出”解決

但是如果php環(huán)境配置有問題的話,就會出現(xiàn)這樣的情況:

IIS出現(xiàn)“HTTP 錯誤 500.0,C:\\php\\php-cgi.exe - FastCGI 進程意外退出”解決

出現(xiàn)這個問題的主要原因是放在c:\windows\php.ini文件的配置問題:

首先我們打開php.ini,找到extension_dir,注意里面有兩個extension_dir,我們要找的是On windows下面的那個。

一是檢查extension_dir前面的“;”號是否去掉了;

二是查看extension_dir后面的路徑是否填寫正確,比如我的php路徑為c:\php,那么這里可以寫成c:\php\ext或c:/php/ext或者用雙引號引起來寫也行。

三是檢測extension=php_gd2.dll、extension=php_mbstring.dll、extension=php_mysql.dll、extension=php_mysqli.dll、extension=php_pdo_mysql.dll前面的“;”號是否已經(jīng)去掉。

如果這些問題都排除了,那么文初提出的問題就應(yīng)該解決了。

2、有些同學在實行php -v的命令的時候,會遇到提示“無法啟動此程序,因為計算機中丟失MSVCP110.dll”。

IIS出現(xiàn)“HTTP 錯誤 500.0,C:\\php\\php-cgi.exe - FastCGI 進程意外退出”解決

遇到這個情況是因為php執(zhí)行程序是基于VC++ 11運行庫開發(fā)運行的,而你的電腦上沒有安裝vc++ 11。那什么是vc++ 11版本呢?

它就是Microsoft Visual C++ Redistributable 2012或2013運行庫,要解決這個問題,按照下面的地址下載安裝對應(yīng)的版本就可以了:

32位 Microsoft Visual C++ Redistributable 2012下載:http://download.microsoft.com/download/9/C/D/9CD480DC-0301-41B0-AAAB-FE9AC1F60237/VSU4/vcredist_x86.exe

64位 Microsoft Visual C++ Redistributable 2012下載:http://download.microsoft.com/download/9/C/D/9CD480DC-0301-41B0-AAAB-FE9AC1F60237/VSU4/vcredist_x64.exe

 

如對本文有疑問,請?zhí)峤坏浇涣髡搲?,廣大熱心網(wǎng)友會為你解答?。?點擊進入論壇

發(fā)表評論 (2130人查看,0條評論)
請自覺遵守互聯(lián)網(wǎng)相關(guān)的政策法規(guī),嚴禁發(fā)布色情、暴力、反動的言論。
昵稱:
最新評論
------分隔線----------------------------

其它欄目

· 建站教程
· 365學習

業(yè)務(wù)咨詢

· 技術(shù)支持
· 服務(wù)時間:9:00-18:00
365建站網(wǎng)二維碼

Powered by 365建站網(wǎng) RSS地圖 HTML地圖

copyright © 2013-2024 版權(quán)所有 鄂ICP備17013400號