RSS   



  可打印版本 | 推薦給朋友 | 訂閱主題 | 收藏主題 | 純文字版  


 


 
主題: [教學][原創]WINDOWS 2003 IIS[支援ASP+ASP.NET+PHP+CGI]簡易快速教學   字型大小:||| 
桂正和
銀驢友〔初級〕
等級: 12等級: 12等級: 12
論壇第一窮

今日心情

 . 積分: 448
 . 文章: 777
 . 收花: 3245 支
 . 送花: 1392 支
 . 比例: 0.43
 . 在線: 1624 小時
 . 瀏覽: 33426 頁
 . 註冊: 7812
 . 失蹤: 1254
 . 台灣
#1 : 2005-3-31 02:34 PM     只看本作者 引言回覆

評分:+4   
本範例支援WINDOWS 2000 SERVER
個人親身測試安裝完畢

=========ASP啟用============
這最簡單了..
只要安裝IIS就會有的東西..

不過要注意的是
有時候如果ASP程式發生無法支援ACCESS資料庫
那代表資料庫驅動程式不夠新
最好安裝一下新版的OFFICE就好了

===========ASP.NET=============
在WINDOWS SERVER 2003中這是本身就內建好的
我記得好像是.FrameWork 1.0版本
在C:\WINNT\Microsoft.Net\Framework
這個資料夾中可以確定版本
1.0(v1.0.3705)
1.1(v1.1.4322)
這些在微軟的網站上都可以抓的到

在2000 server中是沒有內建的
必須自行抓來安裝
或者是上Microsoft Updata更新會更新到
或者是安裝Visual Studio 2003也可以
PS:Visual Studio 2002安裝的是1.0版
Visual Studio 2003安裝的是1.1版
安裝完畢之後
打開控制台 -> 系統管理工具 -> Internet 服務管理員(2000的稱呼) OR 網際網路資訊服務IIS(2003的稱呼)
然後打開WEB的設定
通常預設是[預設的網站]上按滑鼠右鍵選擇內容
在[主目錄]標籤點選[設定]
看看有沒有.ASPX的支援
有的話代表安裝成功

如果沒有的話
請到C:\WINNT\Microsoft.Net\Framework\v1.1.4322
然後複製aspnet_regiis.exe
然後把捷徑貼在桌面上
編輯捷徑的程式連結,在後面加上 /i
或者在[開始] -> [執行]中
C:\WINNT\Microsoft.Net\Framework\v1.1.4322\aspnet_regiis.exe /i
也可以
就會重新安裝一次把設定寫入IIS


==========MS SQL安裝============
這是為了讓ASP跟ASP.NET跑預設的資料庫所用的
我安裝的是 MS SQL 2000
也是有跑MYSQL的方式
不過建議到網路上查詢吧
這裡不在贅述
我只能告訴您的確可行


============PHP安裝===============
到這裡下載
http://tw.php.net/get/php-4.3.10-installer.exe/from/a/mirror
我在2000測試的時候是安裝php-4.3.4-installer.exe
2003的時候是安裝php-4.3.10-installer.exe
基本上都一樣

下載好之後
一直到選擇安裝位址地方為止
前面都是按下一步[NEXT]即可
安裝位置我習慣是安裝到
C:\Inetpub\PHP
也就是每外掛一種網頁解析程式都是安裝在Inetpub這個資料夾底下
也比較好區分

再來是設定各位的smtp server的位址
以及預設傳送目標的電子信箱

然後選擇伺服器的地方
端看各位的系統了
如果2000 SERVER就選擇Micrpsoft IIS 5 OR Higher
如果2003 SERVER就選擇Micrpsoft IIS 6 OR Higher

接下來在按 [next] 讓他安裝完畢即可
如果安裝的時候出現錯誤訊息
不管他繼續
就可以正常寫入了

最後增加對.php在IIS中的支援
同樣打開到預設的網站內容中
選擇[主目錄]標籤 -> [設定]
新增一個副檔名 .PHP
然後執行檔選擇位址
C:\Inetpub\PHP\php.exe
其他都不用改然後確定即可

再來在文件標籤中的設定新增
index.php
這樣的話就可以在網站中預設的首頁為index.php

==========安裝MYSQL=========
我最早安裝的是3.X的版本
http://businessgame.diegm.uniud. ... sql-3.23.52-win.zip
原因是因為小弟比較笨
新版的搞不清楚怎樣裝
所以只好裝舊版的MYSQL

下載解壓縮之後
執行SETUP.EXE
然後按下一步到
選擇安裝位置
一樣的設定為C:\inetpub\Mysql
然後一直按下一步開始安裝

安裝完畢之後
到C:\inetpub\Mysql\bin
執行 winmysqladmin.exe
首次執行的時候會要求設定sql的帳號密碼
請設定好
然後在系統列就可以看到mysql的圖示開始啟動了


==========安裝CGI===========
這是最後一個也算是最簡單的部分
下載
http://downloads.activestate.com ... 635-MSWin32-x86.msi

安裝的時候一樣
除了安裝位置改成
C:\inetpub\Perl

然後跟安裝PHP一樣的
要到預設的網站中
設定網頁副檔名所使用的解析器
預設的時候已經設定好了.pl的設定
接下來我們只要加上.cgi
設定跟.pl一樣
然後並且在[文件]標籤中加上
index.cgi
index.pl
這兩個首頁的預設即可

到此為止全部設定完成囉

在下針對
ASP->動網先鋒論壇(http://markart.no-ip.com/free/DvBBS7/index.asp)
PHP->Discuz論壇(http://markart.no-ip.com/free/Discuz/)
CGI->LB5000論壇(http://markart.no-ip.com/leo/cgi-bin/leoboard.cgi)

都肯定可以執行

[桂正和 在 2005-4-1 12:57 AM 作了最後編輯]



[如果你喜歡本文章,就按本文章之鮮花~送花給作者吧,你的支持就是別人的動力來源]
本文連接  
檢閱個人資料  訪問主頁  發私人訊息  Blog  快速回覆 新增/修改 爬文標記
GERRYccc
名譽版主
等級: 8等級: 8
凹~~嗚~~^^y

今日心情

 . 積分: 103
 . 文章: 597
 . 收花: 497 支
 . 送花: 754 支
 . 比例: 1.52
 . 在線: 446 小時
 . 瀏覽: 7391 頁
 . 註冊: 8004
 . 失蹤: 157
 . ~@.@~ TWed2k 星球
#2 : 2005-4-2 04:23 PM     只看本作者 引言回覆

挖~太棒了,這樣我的解決方案就不用想破頭了^^
M$系列還是有好貨可以用麻...改投靠IIS去TRYTRY看~^^
Apache2要支援ASP真辛苦,apache1 則簡單可是支援性不廣QQ"

總之在WIN2003的環境底下,有現成的IIS就用吧^^,Apache2 等到LINUX環境在去研究...
反正我又不會寫ASP>"<....

送上三朵花,另一邊的tomcat集成可是花了我100朵花跟毒王研究出來的...好可憐
so..我也要花唷 :


ps.咦,一次鮮花可以送4朵喔?不是同一篇最高3朵嗎?還我一朵花來

[GERRYccc 在 2005-4-2 04:25 PM 作了最後編輯]



[如果你喜歡本文章,就按本文章之鮮花~送花給作者吧,你的支持就是別人的動力來源]
本文連接  
檢閱個人資料  發私人訊息  Blog  快速回覆 新增/修改 爬文標記
Vic
開墾隊隊長.苦力
等級: 32等級: 32等級: 32等級: 32等級: 32等級: 32等級: 32等級: 32
老得不能再稱小的熊

十週年紀念徽章(五級)   終生苦力熊勳章  

今日心情

 . 積分: 9409
 . 精華: 28
 . 文章: 9949
 . 收花: 79211 支
 . 送花: 10986 支
 . 比例: 0.14
 . 在線: 2902 小時
 . 瀏覽: 187021 頁
 . 註冊: 8012
 . 失蹤: 20
 . 大熊國
#3 : 2005-7-31 11:05 PM     只看本作者 引言回覆


引用:
桂正和寫到:
============PHP安裝===============
最後增加對.php在IIS中的支援
同樣打開到預設的網站內容中
選擇[主目錄]標籤 -> [設定]
新增一個副檔名 .PHP
然後執行檔選擇位址
C:\Inetpub\PHP\php.exe
其他都不用改然後確定即可

再來在文件標籤中的設定新增
index.php
這樣的話就可以在網站中預設的首頁為index.php


寫得不錯~ 桂同學 給你拍拍手 送送花~

有關IIS的php支援, 熊小建議用isapi比較好.

方法可參考以下網站 (^^" 太懶了~不想自己寫...)
http://www.visualwin.com/PHP-ISAPI/  (英文)
http://www.blueidea.com/computer/net/2003/1257_3.asp



[如果你喜歡本文章,就按本文章之鮮花~送花給作者吧,你的支持就是別人的動力來源]
本文連接  
檢閱個人資料  訪問主頁  發私人訊息  Blog  快速回覆 新增/修改 爬文標記
vincentyu
鐵驢友〔初級〕
等級: 4


今日心情

 . 積分: 34
 . 文章: 125
 . 收花: 270 支
 . 送花: 135 支
 . 比例: 0.5
 . 在線: 287 小時
 . 瀏覽: 860 頁
 . 註冊: 6861
 . 失蹤: 1245
#4 : 2005-11-30 05:14 PM     只看本作者 引言回覆

優喔! 送您一朵花!


[如果你喜歡本文章,就按本文章之鮮花~送花給作者吧,你的支持就是別人的動力來源]
本文連接  
檢閱個人資料  發私人訊息  Blog  快速回覆 新增/修改 爬文標記
jocosn
白銀驢友
等級: 15等級: 15等級: 15等級: 15等級: 15


今日心情

 . 積分: 1386
 . 精華: 2
 . 文章: 2945
 . 收花: 9537 支
 . 送花: 3671 支
 . 比例: 0.38
 . 在線: 1295 小時
 . 瀏覽: 19041 頁
 . 註冊: 7244
 . 失蹤: 1247
#5 : 2005-12-30 09:58 AM     只看本作者 引言回覆

本人使用 PHP5 +WINDOWS2003
php5ts.dll 可以不用複製到 Windows 的系统目录下,如: c:\windows\system32 ; 一樣可以跑
C:\windows\system\inetsrv\w3wp.exe(IIS Worker Process) 會自動載入 php5ts.dll 。

另外 php.ini 建議設定 doc_root 。
-----------------------------------
多事做個繁體圖文解說

[安裝IIS]
1. 選取「開始>設定>控制台>新增/移除程式」,選取「新增/移除 Windows 元件」。
選取「Application Server>網際網路資訊服務(IIS)」,如要寄信,可安裝 SMTP,再依照安裝說明執行。

2. 測試 IIS
 寫一個 Test.htm 檔案放在 C:\Inetpub\wwwroot 資料夾下,打開 IE ,在網址列輸入 http://localhost/Test.htm,成功表示 OK~


[安裝 PHP 步驟]
1. 下載 PHP
http://www.php.net/downloads.php
選擇 Windows Binaries 第 1 個
PHP 5.1.1 zip package [8,620Kb] - 28 Nov 2005
請注意第 3 個是用來裝 CGI 用的

或者到這個網站下載
http://snaps.php.net/

2. 把下載的檔案解壓縮到硬碟,例如解壓到 C:\PHP5\ 目錄下。
把該目錄下的 php.ini-recommended 或 php.ini-dist 檔案拷貝到 WINNT\ 目錄下,改成檔名 php.ini,建議使用 php.ini-recommended 檔案

3. 修改 php.ini 檔案內容
doc_root = c:\inetpub\wwwroot
指定 PHP 檔案的存放目錄

extension_dir = "C:\PHP5\ext\"
extension_dir 是用來指定 PHP 尋找擴充功能的位置,請勿省略最後一個斜線

extension=php_mysql.dll
刪除行首的分號 (;),以啟用擴充功能, 分號會告訴 PHP 忽略此行。

extension=php_mssql.dll
若是資料庫使用 sql Server 2000,把該行前面的分號去掉

 選擇性的修改 ---看個人喜好
 (a) 是否允許 ASP-style <% %> tags.
  asp_tags = Off
  預設值維 Off,無法使用 <% .... %> ,需寫成 <%php ..... %>
 (b) 開發階段建議打開error 顯示
  error_reporting  =  E_ALL  E_ALL 為預設值,不需變更
  display_errors = On  預設值為 off

4. 選擇左下角的「開始>執行」,輸入 inetmgr,開啟網際網路資訊服務(IIS)管理員,選擇「網頁延伸服務>新增網頁延伸服務」,輸入延伸名稱,如 PHP5,再選擇所需要的 ISAPI 檔案,用來解譯 PHP 碼,請選擇 PHP 解壓縮目錄下的 php5isapi.dll 檔案,並勾選「設定延伸狀態為允許」。




6. 若是有安裝 MySQL,將 PHP 解壓目錄下的 libmysql.dll 複製到 C:\WINDOWS\system32\ 下

7. 重新開機,在 c:\inetpub\wwwroot\ 目錄下隨便寫一個 test.php 檔案(最簡單的為 <%php phpinfo(); %>)。打開 IE,網址列輸入 http://127.0.0.1/test.php 即可~

[jocosn 在 2006-1-6 08:34 PM 作了最後編輯]



[如果你喜歡本文章,就按本文章之鮮花~送花給作者吧,你的支持就是別人的動力來源]
本文連接  
檢閱個人資料  發私人訊息  Blog  快速回覆 新增/修改 爬文標記

   

快速回覆
表情符號

更多 Smilies

字型大小 : |||      [完成後可按 Ctrl+Enter 發佈]        

溫馨提示:本區開放遊客瀏覽。
選項:
關閉 URL 識別    關閉 表情符號    關閉 Discuz! 代碼    使用個人簽名    接收新回覆信件通知
發表時自動複製內容   [立即複製] (IE only)


 



所在時區為 GMT+8, 現在時間是 2024-4-28 05:01 AM
清除 Cookies - 連絡我們 - TWed2k © 2001-2046 - 純文字版 - 說明
Discuz! 0.1 | Processed in 0.024536 second(s), 7 queries , Qzip disabled