win2003iisphp環境
1. 如何讓win2003系統iis能運行php,並且支持偽靜態
環境:WIN2003+IIS6+PHP5N
看下,D盤許可權為administrator,下面有一目錄為網站目錄Web,許可權為administrator,然後Web目錄下面是各個網站的目錄,比如說Sprvk目錄,平時的建法是Sprvk目錄許可權為administrator,下面再建Data目錄和Web目錄,這兩個目錄的許可權是許可權為administrator+web_spvrk(IIS運行帳號),這樣問題就來了,放根目錄的PHP程序就會出現各種各樣的問題,就是不能正常運行,這應該是目錄許可權繼承的問題。
正確的許可權設定是Sprvk目錄許可權為administrator+web_spvrk(IIS運行帳號),下面的兩個目錄許可權為繼承,也就是網站根目錄的上級目錄的許可權要和網站根目錄許可權一樣這才樣就沒問題了。
IIS配置支持偽靜態ISAPIRewrite(win2003系統)
第一:首先我們需要下載一個ISAPI_Rewrite,有精簡版和完全版,一般精簡版只能對伺服器全局進行配置,而完整版可以對伺服器上的各個網站進行偽靜態配置.對於個人站長來說,精簡版就足夠了.
下載:http://www.isapirewrite.com/download/isapi_rwl_0055.msi
第二:下載完成後,可以找到安裝包里的.msi的文件,安裝即可.
隨便裝在哪都可以,默認是裝在C:ProgramFilesHelicon下,要注意的是這個目錄everyone要有讀取許可權。我就因為當時伺服器許可權配的比較嚴格,默認安裝Helicon這目錄EVERYONE是沒有任何許可權的,結果老是出現:ServiceUnavailable。
第三:打開Internet信息服務,右鍵,web站點屬性,點擊ISAPI篩選器選項卡.添加篩選器,這里的名稱可以自己隨意填寫,路徑自己指定ISAPI_Rewrite.dll,然後確定.
下面我們先做一個測試頁new.asp,可以按照下面的代碼寫
然後,在瀏覽器中輸入:
http://127.0.0.1/new.asp?id=1234
接著你就可以在網頁上看到一行文字:"1234"
看到這幾個數字,就說明你測試成功了.
現在我們開始來配置ISAPI_Rewrite:
打開ISAPI_Rewrite的目錄,把httpd.ini的只讀屬性去掉,打開編輯.我們現在是需要把new.asp?id=1234修改成類似new_1234.html的路徑,因此,我們需要在httpd.ini中添加一句
RewriteRule/new_([0-9,a-z]*).html/new.asp?id={GetProperty(Content)}
保存後,我們就可以測試一下這個網址了:http://127.0.0.1/new_1234.html
可以看到頁面上的"1234"了吧,就這樣偽靜態配置成功了!
2. win2003 32位帶iis+php5.4怎麼配置php環境
1
1.windowsiis +ftp安裝:
開始----控制面板----添加或刪除程序-添加/刪除windows組件(a)--選擇「應用程序伺服器」
2
點擊圖片中的「詳細信息」,出現下面的圖片「選中internet 信息服務(iis)」,再點擊圖片中的「詳細信息」。
3
選中圖片中的「文件傳輸協議(ftp)服務」然後點擊「確定」
4
點擊圖片中的「瀏覽」選中「c:\win2003_sys\disc1\i386」(也就是你所存放的IIS的文件夾)點擊圖片中的「打開」iis就開始安裝了。
5
2.下載php mysql zend phpmyadmin
建議下載 http://soft.phpwind.me/top/iis6/websoft.zip 這個軟體包已經包含 php 5.2.17 mysql 5.1.63 zend phpwind 8.7 phpmyadmin 3.5.2 省去大家到各個網站找包的時間。
下載完成後解壓拷貝到d盤,目錄結構如下圖:
6
3.安裝PHP
如圖剪切「libeay32.dll libmcrypt.dll libmysql.dllssleay32.dll」這些dll文件到「c:\windows\system32」目錄下
剪切圖片中的「php」到c:\windows目錄下
7
桌面,右擊 「我的電腦」 選擇「管理」
8
找到Internet 信息伺服器(iis)點擊「web服務擴展」在一般空白區域右擊,選擇「添加一個新的web服務擴展」,擴展名輸入 php 然後點擊「添加」
9
點擊「瀏覽」選擇 d:\websoft\php-5.2.17\php5isapi.dll .選中圖片中「設置擴展狀態為允許」 點擊「確定」,在web服務擴展就多了php,
10
右擊「網站」,選擇「屬性」, 出現下面的截圖
11
點擊圖片中的「瀏覽」選擇「d:\websoft\php-5.2.17\php5isapi.dll」再點擊「確定」,
在擴展名處輸入 .php ,然後點擊「確定」,出現下圖
12
在應用程序擴展就出現了剛才添加的.php, 點擊圖片中的「確定」,再點擊「文檔」,點擊「添加」,出現下圖,後輸入 index.php 然後點擊「確定「
13
然後再點擊「添加」, 添加index.html,添加完成後,點擊「應用」,點擊「全選」,然後再點擊「確定」然後點「應用」 然後再點擊「確定」,這樣iis+php 就配置好了。
14
4.mysql 安裝
雙擊d:\websoft\mysql-essential-5.1.63-win32.msi 就開始安裝了,選擇「custom」然後點「next」 如圖
15
這個是選擇mysql 安裝的位置,默認在c盤,我們點「change」選擇d:\websoft\mysql-5.1
,選擇點擊「ok」切換到之前的操作畫面
16
點擊mysql server datafiles 默認也是在c盤,點擊「change」選擇d:\websoft\mysql-5.1
,選擇好了後,點擊「ok」,切換到之前的操作界面,然後點擊圖片中的「next」,mysql 就開始安裝了
17
出現上面的圖片,表示安裝好了。點擊「finish」就開始配置mysql了,看圖操作
18
這個操作畫面的時候,輸入的就是mysql root 帳號的密碼,建議你輸入完成後隨手記下免得忘記。
當安裝完成之後,至此 mysql 就安裝好了,這樣iis+php+mysql 環境基本已經可用了。