IIS中配置PHP服務器(iis6.0+php5.2.6+mysql),步驟如下:
1.我下的是php5.2.6_win32 ,下載后,解壓到d:\phpwin下面
2.然后從其中找到一個叫php.ini-recommended的文件,更名為php.ini
3.打開該文件,找到extension_dir = "./" ,將其改為 extension_dir = "d:\phpwin\extensions" ;再找到 session.save_path = /tmp ,將其改為 session.save_path = d:\phpwin\sessions 。(注:此時需要在d:\phpwin目錄下建立sessions文件夾,以存放session )
4.將修改好的php.ini文件拷貝至C:\windows目錄下,將d:\phpwin下的php5ts.dll文件拷貝到C:\windows\system32目錄下。
5.打開“Internet服務管理器”,選擇想支持PHP的站點,打開屬性頁,點擊“ISAPI篩選器”選項卡,點擊“添加”,在彈出的“篩選器屬性”窗口的“篩選器名稱”中填入“php”;在“可執行文件”中填入“d:\phpwin\php5isapi.dll”,點擊確定。
6.點擊“主目錄”選項卡,選擇“應用程序設置”中的“配置”按鈕,在彈出的“應用程序配置”窗口中點擊“添加”按鈕,在彈出的“添加/編輯應用程序擴展名映射”窗口中的“可執行文件”中填入“d:\phpwin\php5isapi.dll”,“擴展名”一項填入“php”
OK. 重啟IIS
打開127.0.0.1測試,結果出現了無法載入 mysql 擴展
在網上搜索一翻,還要做如下操作: 修改php.ini,去掉;extension=php_mysql.dll前面的";"號.
然后把php5根目錄下的libmysql.dll復制到windows/system32下面.
重啟服務器即可!
終于,php在IIS上跑起來了