首頁  >  文章  >  後端開發  >  iis8+php環境搭建問題

iis8+php環境搭建問題

WBOY
WBOY原創
2016-08-08 09:22:191117瀏覽

先用這篇文章搭建好的環境

http://jingyan.baidu.com/article/5bbb5a1b35511c13eba17912.html

然後報錯了:跑不起來

500.0,C:phpphp-cgi.exe - FastCGI 進程意外退出」

接著找到了這篇文章


http://www.yishimei.cn/network/505.html

擴展另外一篇PHP環境搭建

學習網站建設和伺服器環境配置的同學經常會用到windows系統自帶的IIS,一般情況下,windows系統默認是僅支援IIS+asp或aspx的搭配的,但是有時候我們的網站程式是php的,這時候就需要用到php+mysql的環境,而這種搭配在linux環境下比較常見,但是如果我們不懂得linux技術並且手頭也無linux系統的時候怎麼辦呢?那當然是想辦法讓windows系統自帶的IIS支援PHP+Msql的環境咯,其實這種教程在winxp、win7系統上已經有很多了,但是在win8/8.1系統上的使用教程還不多,那麼今天亦是美網小編就以圖例加說明的方式詳解如何在win8/8.1系統上搭建IIS+PHP+Msql+phpMyAdmin的環境吧!

準備工具:win8/8.1系統、PHP程式、mysql資料庫以及資料庫視覺化管理工具phpMyAdmin。

教學步驟一、在win8/8.1系統上新增IIS功能

這個教學先前有跟大家講過,請參考:詳解如何在win8.1系統上安裝啟用IIS功能

教學步驟二、下載、設定PHP程式

64位元PHP程式下載:http://windows.php.net/downloads/releases/php-5.6.5-Win32-VC11-x64.zip

32位元PHP程式下載:http://windows. php.net/downloads/releases/php-5.6.5-Win32-VC11-x86.zip

這裡說明一下,你是多少位的系統就下載多少位的php程序,我是64位元系統,所以我下載的是64位元的php程式。

下載好壓縮套件後將其解壓縮到C盤,然後將資料夾改名為php,例如C:php,然後在裡面找到php.ini-development文件,將其複製到桌面。

複製到桌面後,將其改名為php.ini。然後用記事本開啟:(透過Ctrl+F找出下列項目)

修改時區:

date.timezone ="Asia/Shanghai"(將其前面的「;」號去掉)

啟動擴充項:

extension=php_gd2.dll (將最前面的「;」號碼去掉)

extension=php_mbstring.dll(將最前面的「;」號碼去掉)

extension=php_mysql.dll(將最前面的「;」號碼去掉)

extension=php_mysqli.dll(將最前面的「;」號碼去掉)

extension=php_pdo_mysql.dll(將最前面的「;」號碼去掉)

配置dll檔案路徑: 「C:phpext」(將最前面的「;」號碼去掉)

修改完以上項目後,儲存php.ini文件,然後將其複製到C:Windows。 教學步驟三、設定IIS並讓其支援php

開啟控制面板- 系統與安全- 管理工具- Internet資訊服務(IIS)管理器- 處理程序映射,如下圖:  

“處理程序映射”, 

iis8+php環境搭建問題

打開後在右邊找到“添加模組映射”,點擊打開後如下圖所示:

iis8+php環境搭建問題

“請求路徑”處填寫*.php,“模組”選擇FastCgiMoudle ,“可執行檔”選擇“C:phpphp-cgi.exe”,“名稱”處填寫PHP然後點選“確定”。 

iis8+php環境搭建問題

點選「是」就可以了。

iis8+php環境搭建問題這樣配置後,IIS已經支援php擴充了,現在我們還要為網站新增預設文件「index.php」、「default.php」等。

OK,php配置已經完畢,現在我們來測試一下戰果吧,我們在網站的根目錄(我的網站根目錄:C:inetpubwwwroot)新建一個記事本文件index.txt,然後在裡面輸入,儲存後,將檔案副檔名改為php,也就是index.php,然後再在瀏覽器中開啟localhost或127.0.0.1,如果出現php版本、系統版本等資訊就說明php環境完美配置成功。

iis8+php環境搭建問題這裡跟大家說一點:新建記事本的時候,一定看清楚是否顯示擴展名.txt,沒顯示的,先去設定下顯示檔案副檔名。系統預設是不顯示的。不然改了也是白改。

如果運行過程中出現「HTTP 錯誤 500.0 - Internal Server Error  C:phpphp-cgi.exe - FastCGI 進程意外退出」的問題,請先檢查你的電腦上是否安裝有visual C++ 2012或2013運行庫。如果沒有安裝,請先安裝vc++運行庫後,再排除問題。

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

詳情可參考系統新解win8.出現「HTTP 錯誤500.0,C:phpphp-cgi.exe - FastCGI 進程意外退出」

教學步驟四、下載安裝並設定Mysql資料庫

32位元mysql下載位址:http://dev.mysql.com/get /Downloads/MySQL-5.6/mysql-5.6.22-win32.zip

64位元mysql下載位址:http://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.22-winx64. zip

同php程式一樣,你是多少位元的系統就裝多少位元的mysql資料庫,我的是64位元系統,用的就是64位元的mysql。

安裝過程很簡單,直接解壓縮安裝就可以了,這裡不再贅述。

讓php支援mysql資料庫的擴展,複製C:Program FilesMySQLMySQL Server 5.5liblibmysql.dll到C:WINDOWSSYSTEM32目錄下,複製完成後重啟下IIS。

教學步驟五、下載安裝並設定資料庫管理工具- phpMyAdmin

phpMyAdmin下載位址:http://nchc.dl.sourceforge.net/project/phpmyadmin/phpMyAdmin/4.3.8/phpMyAdmin-4.3.8-all -languages.zip

下載完成後解壓縮,在C碟創建一個名為phpMyAdmin的資料夾,然後將剛剛解壓縮的內容全部複製到phpMyAdmin。

然後再IIS裡建立一個虛擬目錄,指向C:phpMyAdmin。

接下來就可以檢測我們以上所有勞動的成果了,打開瀏覽器,在地址欄輸入http://localhost/php: 

iis8+php環境搭建問題如果顯示如上圖所示,那麼恭喜你,成功了!開始你的網站之旅吧!

以上就介紹了iis8+php環境搭建問題,包括了方面的內容,希望對PHP教程有興趣的朋友有幫助。

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