昨天給你們介紹了在windows+iis的平臺上搭建支持php+mysql平臺的文章,教程步驟都是筆者一步一個操做而後一個記錄介紹給你們的,實機演練,教程絕對切實可用,可是不一樣的同窗在不一樣的環境下按照步驟操做,多多少少仍是會出現這樣那樣的問題,好比不少同窗常常會遇到的問題:「HTTP 錯誤 500.0 - Internal Server Error,C:\php\php-cgi.exe - FastCGI 進程意外退出」,就一直困擾着很多人,既然這個問題比較突出,那麼今天亦是美網絡小編就手把手的教你們完全的解決這個問題。php
一、引發這個問題的首要緣由就是php的配置問題,因此要解決這個問題就要從測試php環境配置開始。html
好比咱們的php路徑爲c:\php,那麼能夠打開運行,經過php -v命令來檢測php的配置問題:mysql
首先在命令提示符下進入php的目錄 cd c:\phpc++
而後輸入php -vredis
正常的狀況下,執行該命令後就會出現以下圖顯示的內容:sql
可是若是php環境配置有問題的話,就會出現這樣的狀況:windows
出現這個問題的主要緣由是放在c:\windows\php.ini文件的配置問題:網絡
首先咱們打開php.ini,找到extension_dir,注意裏面有兩個extension_dir,咱們要找的是On windows下面的那個。測試
一是檢查extension_dir前面的「;」號是否去掉了;.net
二是查看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前面的「;」號是否已經去掉。
若是這些問題都排除了,那麼文初提出的問題就應該解決了。
二、有些同窗在實行php -v的命令的時候,會遇到提示「沒法啓動此程序,由於計算機中丟失MSVCP110.dll」。
遇到這個狀況是由於php執行程序是基於VC++ 11運行庫開發運行的,而你的電腦上沒有安裝vc++ 11。那什麼是vc++ 11版本呢?
它就是Microsoft Visual C++ Redistributable 2012或2013運行庫,要解決這個問題,按照下面的地址下載安裝對應的版本就能夠了:
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
(www.zyku.net)
原文連接:http://www.zyku.net/iis/202.html