以前都用apache,由於工作需要,要配置iis的php環境,網上找了一些資料,一下就配置好了,其實有了apache+php+mysql的經驗,這個就很容易理解了。
現在趁熱打鐵,趁沒忘記,把大致步驟總結一下。
第一步:下載程式
下載“php-5.2.0-win32.zip”,“mysql-noinstall-5.0.22-win32.zip”,百度上面都有。
第二步:安裝php
(1) 把下載的“php-5.2.0-Win32.zip” 複製到D盤,再右鍵解壓縮 php-5.2.0-win32 目錄下;
(2) 在 D:/php-5.2.0-Win32 檔案夾下找到“php.ini-dist”檔案後先複製一份作為副本,方便以後出錯後還原。然後將複製後的檔案更名為“php.ini”;
(3) 用記事本開啟“php.ini”檔案,尋找“extension_dir”,再將 extension_dir = "./" 改為 extension_dir = "D:/php-5.2.0-Win32/ext";(註:這裡應該用斜杠/而不是反斜線\)。如下圖;
(4) 接著配置php擴充支援,在php.ini檔案中尋找到以下行:“;extension=php_mysql.dll”;“;extension=php_gd2.dll”;“;extension=php_mbstring.dll”前面的分號去掉,就表示php支援這些擴充功能了;
(5) 儲存並關閉php.ini檔案;再將其複製到C:/Windows目錄下;
(6) 在D:/php-5.2.0-Win32檔案夾下找到名為php5ts.dll,libmysql.dll的檔案,並將其複製到C:/windows/System32檔案夾中 (註:IIS處理PHP 5和MYSQL需要該檔案)。
至此,php安裝完畢!
第三步:安裝配置IIS
相信這個大家都不陌生了。
(1) 控制台->添加/刪除程式->添加/刪除windows組件,勾中IIS即可。如果沒有安裝盤,可以去網下一個從安裝盤中抽取出來的iis包。安裝完成後在C盤會有一個Inetpub的檔案夾。
(2) 在管理工具中開啟Internet 資訊服務(IIS)管理器,或者在運行對話方塊中輸入“inetmgr”(不包括引號)後確定。
(3) 滑鼠右鍵單擊左邊“Internet資訊服務”下面的“網站”,然後選擇“屬性”,或彈出一個熟悉的“網站 屬性”面板,切換到“主目錄”選項卡,點擊下面的“配置”,會彈出一個“應用程式配置”的框,單擊下面的“添加”按鈕,最後在彈出的框中的“可執行檔”定位到“D:/php-5.2.0-Win32/php5isapi.dll”,在“副檔名”的文字框內輸入“.php”(註:副檔名前要加點),點擊確定。如下圖;
(4) 滑鼠右鍵單擊左邊“Internet資訊服務”下面的“web服務擴充”,點擊“添加一個新的web服務擴充”,然後添加一個新的web擴充程式—輸入:PHP ,再將可執行檔指向 php5isapi.dll 所在路徑,並設為“允許”,最後點擊“確定”(我開始漏掉了這一步導致訪問php檔案時報403頁面無法訪問的現象,然後摸索了半天才發現)。如下圖;
至此,IIS基本配置完畢,最後不要忘了重啟iis。
net stop w3svc
net start w3svc
第四步:安裝MYSQL
這個就不說了,基本上下一步,下一步就搞定了。如果有不太清楚可以去百度一下,圖文的教程也很詳細。
最後一步:測試組態是否成功
在iis下建立一個網站,然後在網站目錄下建立一個“test.php”檔案,往裡面寫入一句話“”,儲存關閉。然後用瀏覽器訪問,如果能開啟此網頁並出現以下畫面則表示配置成功了。慢慢往下滑動網頁,如果有一個mysql的選項則說明mysql也安裝成功。
這個方法是我配置成功了總結出來的,如果有問題給我留言。