天天看點

IIS5.1配置PHP5.3.1詳解

由于PHP5.3的全新特效及改進,原有的isapi方式解析PHP腳本已經不被支援,PHP從5.3.0以後的版本開始使用微軟的fastcgi模式,這是一個更先進的方式,運作速度更快,更穩定!

  1:下載下傳并安裝“FastCGI”和“PHP5.3.1”

  新版本的PHP5.3通過以往老方法已經不能在IIS上安裝了,現在給出在IIS上安裝PHP5.3以後版本的教程。

  首先下載下傳并安裝IIS FastCGI,下載下傳位址http://www.iis.net/1521/ItemPermalink.ashx

  下載下傳IIS下的PHP,下載下傳位址http://windows.php.net/download/,(注意IIS下要選擇VC9的版本)解壓到所需目錄,該目錄需要給予user讀取運作權限,找到PHP安裝目錄下的php.ini-development并改名為php.ini檔案,找到下面

  [Date]

  ; Defines the default timezone used by the date functions

  ; http://php.net/date.timezone

  ; date.timezone =

  更改為

  [Date]

  ; Defines the default timezone used by the date functions

  ; http://php.net/date.timezone

  date.timezone = Asia/Shanghai

  如果不改以上的date.timezone可能打開網頁會提示500錯誤(我直接就改了,是以沒有看到這個錯誤,感謝前人的探索!)

  找到

  ; On windows:

  ; extension_dir ="ext"

  改為

  ; On windows:

  extension_dir = "D:/php-5.3.0-Win32-VC9-x86/ext"

  fastcgi.impersonate = 1

  目錄根據自己情況定

  至于php.ini裡面的extension開啟方式,根據自己所需開啟與關閉。

  注意最後一個php_zip.dll這個在我下載下傳下來的php5.3.0的ext内是不存在的(我下載下傳的也沒有),是以如果開啟會報錯誤,如果實在需要這個DLL,可以從PHP5.2中拷貝過去。

  2:配置IIS管理器

  打開Internet 資訊服務(IIS管理器),預設網站(右擊) -> 屬性 -> 主目錄 -> 配置 -> 添加(如圖)

  

IIS5.1配置PHP5.3.1詳解

  

IIS5.1配置PHP5.3.1詳解

  在IIS上配置PHP完成進入下一步。

  3: 配置FastCGI

  打開FastCGI配置檔案C:/WINDOWS/system32/inetsrv/fcgiext.ini,在最後[Types]修改為這樣的樣式

  [Types]

  php=PHP

  [PHP]

  ExePath=D:/php-5.3.0-Win32-VC9-x86/php-cgi.exe (根據你的PHP5.3的目錄配置)

  在IIS預設文檔中添加index.php,重新開機IIS在網站中建立一個index.php檔案

  index.php

  <?php

  phpinfo();

  ?>

  備注:如果出現以下錯誤資訊

  ============================

  Error Details:

  Error Number: 14001 (0x800736b1)。

  Error Description: 由于應用程式配置不正确,應用程式未能啟動。重新安裝應用程式可能會糾正這個問題。

  HTTP Error 500 - Server Error.

  Internet Information Services (IIS)

  ============================

  則是沒有安裝VC9運作庫即VISUAL C++ 2008,

  Microsoft Visual C++ 2008 Redistributable Package (x86)下載下傳位址:

  http://download.microsoft.com/download/7/5/0/7502f4e9-1f90-4895-9259-1bde67b8b9a1/vcredist_x86.exe

  4:Mysql安裝與配置:

  (1)mysql資料庫的安裝圖解:

  

IIS5.1配置PHP5.3.1詳解

  

IIS5.1配置PHP5.3.1詳解

  

IIS5.1配置PHP5.3.1詳解

  

IIS5.1配置PHP5.3.1詳解

  

IIS5.1配置PHP5.3.1詳解

  

IIS5.1配置PHP5.3.1詳解

  

IIS5.1配置PHP5.3.1詳解

  

IIS5.1配置PHP5.3.1詳解

  

IIS5.1配置PHP5.3.1詳解

  

IIS5.1配置PHP5.3.1詳解

  

IIS5.1配置PHP5.3.1詳解

  

IIS5.1配置PHP5.3.1詳解

  

IIS5.1配置PHP5.3.1詳解

  

IIS5.1配置PHP5.3.1詳解

  

IIS5.1配置PHP5.3.1詳解

  

IIS5.1配置PHP5.3.1詳解

  

IIS5.1配置PHP5.3.1詳解

  (2)mysql配置:

  打開c:/windows/php.ini檔案;

  查找下面三個檔案去掉前面的分号“;”

  ;extension=php_mysql.dll

  ;extension=php_gd2.dll

  ;extension=php_mbstring.dll

  将mysql安裝目錄下bin目錄中的 libmysql.dll複制到"c:/windows/system32"目錄下;

  将php-5.3.1/ext目錄下的“php_gd2.dll”與“php_mysql.dll”複制到“C:/WINDOWS/system32”目錄下。

  如果安裝成功則可以進行下測試,在程式中啟動mysql指令行工具,輸入密碼,提示登入成功,即可。

  測試成功,如果沒有安裝成功,請檢查一下。