程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> PHP綜合 >> IIS(pws)服務器配置完全手冊(ASP+CGI+JSP+PHP+MYSQL)

IIS(pws)服務器配置完全手冊(ASP+CGI+JSP+PHP+MYSQL)

編輯:PHP綜合
一、PWS下配置ActivePerl,使PWS支持CGI程序。

1.在暈倒死]98下安裝PWS4.0(M$] Personal Web Server 4.0 在暈倒死]98系統光盤的add-ons目錄下)。

2.下載APi522e.exe(暈倒死]98下建議用這個),下載地址為:

www.unnets.com/下載中心有
  3.安裝APi522e.exe,建議安裝在C\USR目錄下,因為每個CGI程序文件第一行都要申明CGI解釋程序的路徑(#!/usr/bin/perl)。

4.運行regedit (需要重新啟動計算機才能生效)
  找到 HKEY_LOCAL_MacHINE\System\Currentcontrlset
  \Services\W3svc\Parameters\ScriptMap\ 目錄
  增加以下鍵值
  鍵名 ".CGI" 鍵值 "C\USR\BIN\perl.exe %s %s"
  鍵名 ".pl" 鍵值 "C\USR\BIN\perl.exe %s %s"

5.為PWS添加虛擬目錄,目錄別名為:CGI-BIN,把訪問屬性設為:執行,目錄位置為本地硬盤的任何目錄(CGI程序就存放在這個目錄中)。

6.編寫測試程序:
  文件test.cgi放在CGI-BIN這個目錄下,代碼如下
  #!/usr/bin/perl
  print "Content-typetext/Html\n\n"
  print "這是我的第一個程序"
  print "哈!哈!哈!我成功啦!!!"
  在浏覽器地址欄中鍵入127.0.0.1/cgi-bin/test.CGI
  如果在浏覽器中顯示:哈!哈!哈!我成功啦!!!你就成功了。

7.有關出現錯誤文題的解決,以調試YuziBBS3000為例,把配置文件SETUP.CGI按要求設置好後開始運行,結果

出現如下錯誤:
  CGI Error
  The specifIEd CGI application misbehaved by not returning a complete set of HTTP headers. The

headers it did return are

Can't locate setup.CGI in @INC (@INC contains C/usr/lib C/usr/site/lib .) at

C\Inetpub\wwwroot\cgi-bin\bbs3000\bbs.CGI line 9.

上一段的中文意思為:
  “CGI 錯誤
  指定的 CGI 應用程序因為沒有返回完整的 HTTP 標題而運行不正常。它返回的標題是”

經過分析bbs.cgi程序代碼,發現程序開始部分有require "setup.cgi"這麼一句,這一句是程序對setup.CGI
  配置文件發出請求,這種情況在Unix系統下不會出現錯誤,在Win98和NT系統下必須寫明絕對路徑,把這一句改

為:require "C/Inetpub/wwwroot/cgi-bin/bbs3000/setup.cgi"再也不會出現錯誤,其他CGI文件也是如此。


  二、IIS5.0下配置ActivePerl,使IIS5.0支持CGI程序。

1.在暈倒死]2000下添加Internet信息服務(IIS)組件。

2.下載最近的Perl解釋程序ActivePerl-5.6.0.620-MSWin32-x86-multi-thread.msi,下載地址為:

www.unnets.com/下載中心有

3.安裝ActivePerl-5.6.0.620-MSWin32-x86-multi-thread.msi,建議安裝在C\USR目錄下,因為每個CGI程序文件第一行都要申明CGI解釋程序的路徑(#!/usr/bin/perl)。

4.運行regedit (需要重新啟動計算機才能生效)
  找到 HKEY_LOCAL_MacHINE\System\Currentcontrlset
  \Services\W3svc\Parameters\ScriptMap\ 目錄
  增加以下鍵值
  鍵名 ".CGI" 鍵值 "C\USR\BIN\perl.exe %s %s"
  鍵名 ".pl" 鍵值 "C\USR\BIN\perl.exe %s %s"

5.打開“Internet 服務管理器”,選中“默認web站點”或者其它站點,打開它的“屬性”窗口。在“web站點”頁下,改變“IP地址”:“全部未分配”為“(您機子的ip地址,例如:202.117.131.6)”;“TCP端口”為“80”。接著,選中“主目錄”頁,單擊“應用程序設置”下的“配置”按鈕後,在新窗口下單擊“添加”按鈕;在“可執行文件”中輸入“C\usr\bin\perl.exe %s %s”,在“擴展名”中輸入“.cgi”,把"腳本引擎"打上勾,點擊“確定”(亦可添加其他,如“.pl”等)。接著,選中“ISAPI篩選器”頁,單擊“添加”按鈕;在“篩選器名稱”中輸入“CGI”,在“可執行文件”中輸入“C\usr\bin\PerlIS.dll”,點擊“確定”。

關閉所有窗口,重啟系統後,可打開IE浏覽器進行測試。

PHP運行環境的配置

一、下載最新版本的PHP解釋程序
  下載地址為: www.unnets.com/下載中心有
  二、安裝PHP解釋程序

安裝步驟:

1.將壓縮包解壓到C\PHP這個目錄下.

2.將“C\PHP\dlls”目錄下的所有文件復制到“c\ WINNT\System32(Winodws98系統為C\暈倒死]\System)”目錄下,有舊的文件存在就覆蓋它。

3.將C\PHP\php.ini-dist這個文件改名為PHP.ini,復制到“C\ 暈nt](Winodws98系統為C\暈倒死])”目錄下,並修改裡面的內容,具體如下:
  找到“extension_dir = ”改為“extension_dir=c/PHP/extensions”

4.修注冊表。(需要重新啟動計算機才能生效)
  在HKEY_LOCAL_MacHINE\SYSTEM\CurrentControlSet\Services\w3svc\parameters\Script Map
  增加以下鍵值
  鍵名 ".PHP" 鍵值 "C\php\PHP.exe %s %s"

5.點擊"開始->程序->管理工具->Internet 服務管理器"打開"Internet 服務管理器",右擊"默認Web站點->屬性"打開"默認Web站點屬性"窗口,在"ISAPI篩選器"配置頁下,添加一個新的篩選器,篩選器名稱為PHP,可執行文件為php4isapi.dll文件的完整路徑,如C:\php\sapi\php4isapi.dll;在"主目錄"配置頁下,按"配置"按鈕打開"應用程序配置"窗口,添加一個應用程序映射項,可執行文件為PHP.exe,文件的完整路徑
  如C:\php\sapi\php4isapi.dll,擴展名為.php(當然也可以改成別的,不過要注意您的PHP程序要以它為後綴哦),把"腳本引擎"打上勾,重新啟動電腦及WWW服務。

三、測試PHP運行環境

在站點目錄下寫一個測試程序test.PHP,內容為


  MySQL數據庫系統的安裝和配置

一、下載MySQL數據庫(ODBC)驅動程序和MySQL數據庫系統程序

1.MySQL數據庫(ODBC)驅動程序下載地址為: www.unnets.com/下載中心有

2.MySQL數據庫系統程序下載地址為: www.unnets.com/下載中心有
  3.二、程序安裝

1.安裝MySQL數據庫(ODBC)驅動程序(暈倒死]系統下必須安裝)

2.安裝MySQL數據庫系統程序,一般安裝在系統默認位置“C\MySQL”,但要考慮你的服務器是否作為網絡數據庫服務器,如果要在此服務器上建立上百個數據庫用戶,就應該安裝在空間比較大硬盤分驅上,以免今後不必要的麻煩和繁瑣的設置。

三、程序的啟動

執行“系統安裝盤符]\MySQL\Bin\winmysqladmin.exe”這個程序來啟動MySQL數據庫系統和管理器,第一次啟動時,系統會出現“快速設置”窗口,要求建立第一個數據庫用戶帳號,如下圖。在User name中輸入第一個MySQL數據庫帳號的用戶名,在PassWord中輸入第一個MySQL數據庫帳號的密碼,最好你記住輸入的值,然後進入MySQL數據庫管理窗口,過一會兒程序自動最小化窗口到系統的托架處(任務欄的右邊有個“紅綠燈”圖標),系統已經正常啟動(暈倒死]2000還要檢查一下“組件服務管理器”中“MySQL組件服務”是否啟動)。這時,程序還在啟動組裡添加了一個快捷方式,下次啟動計算機就自動啟動MySQL數據庫系統。

四、數據庫的建立

第一次啟動數據庫,系統就自動建立了名稱為MySQL和test的兩個數據庫,你可以用以下的方法建立其它名稱的數據庫:

右鍵單擊系統托架“紅綠燈”圖標=>>單擊“Show me”打開MySQL數據庫管理窗口=>>選擇“Databases”標簽=>>選擇數據庫服務器=>>右鍵單擊一下=>>選擇“Create database”菜單項=>>在彈出的添加數據庫對話框中鍵入數據庫名稱(Database name)=>>單擊“Create the datebase(創建這個數據庫)”,一個新的數據庫就建立了。

五、數據庫用戶帳號管理

第一次啟動數據庫就建立了一個數據庫用戶帳號,如果你的服務器要讓多個用戶使用的話,就必須建立多個數據庫用戶帳號,步驟如下:

啟動“ODBC 數據源管理器”(暈倒死]NT系統下“ODBC 數據源管理器”在“管理工具”裡,暈倒死]98 or Me系統下“ODBC 數據源管理器”在“控制面板”裡)=>>在第一個標簽“用戶DSN”中單擊“添加”按鈕=>>在數據源驅動程序列表中選擇“MySQL”=>>單擊“完成”按鈕=>>在“數據庫驅動程序配置”對話框“暈倒死] DSN name”中填入“動感教育網”(表示為動感教育網開的帳號),在MySQL host(Name or IP)填入服務器的主機名或者IP地址,在MySQL database name中填入數據庫名稱,在User中填入數據庫帳號的用戶名,在PassWord中填入數據庫帳號的密碼,其它的為默認設置=>>單擊“OK”。一個新的數據庫帳號就建立起來了。

六、調試程序(以版面風格美化後的vBulletin Version 1.1.5 中文標准版為代理例)

1.修改Admin/Config.PHP文件

2.安裝這個論壇系統

你的域名/論壇目錄/admin/install.PHP,然後按照向導進行安裝即可,
  以上內容我試過,一切OK。

最後是JSP
    暈倒死]98,暈倒死] NT 4.0,暈倒死] 2000 professional,暈倒死] 2000 server等
    jdk1_2_2-001-win.exe
    tomcat.zip(3.1)
  一、軟件下載
    JDK
     www.unnets.com/下載中心有

二、軟件安裝
    (一)JDK
      1、雙擊jdk1_2_2-001-win.exe文件進行安裝,使用缺省配置進行安裝,JDK的缺省安裝目錄為C\jdk1.2.2,JRE的缺省安裝目錄為C\Program Files\JavaSoft\JRE\1.2;
      2、重啟計算機;
      3、更新下列環境變量:把C\jdk1.2.2\bin目錄追加到PATH中;把.C\jdk1.2.2\lib\tools.jarC\jdk1.2.2\lib\dt.jar加入到CLASSPATH中。Windwos在Autoexec.bat中修改,NT更新方法:控制面板->系統->環境->系統變量;
    (二)Tomcat
      1、用WinZIP等解壓縮軟件把tomcat.zip解壓縮到一個目錄下,我把它解壓縮到D\,它會自動創建tomcat子目錄,這樣在D盤就多了一個目錄D/tomcat,我用$TOMCAT標識;
      3、Tomcat運行的端口號默認為8080,可以修改,注意Tomcat自己有一個獨立的HTTP服務器,它必須使用一個還未被使用的端口號,用$TOMCAT_PORT標識,修改方法如下:
          1)打開$TOMCAT\conf\server.XML;
          2)修改ContextManager:
      4、雙擊$TOMCAT目錄下的startup.bat來啟動Tomcat;
      5、在浏覽器上輸入localhost:$TOMCAT_PORT/,能看到Tomcat Version 3.0這一頁就表示Tomcat安裝成功了;
      6、點擊Servlet Example進入Servlet界面,應該能執行Servlet。
      7、點擊JSP Example進入JSP界面,應該能執行JSP了,若不能,修改$TOMCAT\conf\start.bat:加上SET Java_HOME=C\jdk1.2.2即可。

MySQL數據庫系統的安裝和配置

一、下載MySQL數據庫(ODBC)驅動程序和MySQL數據庫系統程序

1.MySQL數據庫(ODBC)驅動程序下載地址為: www.unnets.com/下載中心有


  2.MySQL數據庫系統程序下載地址為: www.unnets.com/下載中心有
  3.23.30-gamma-win.zip (9632KB)或者是 www.unnets.com/下載中心有
  二、程序安裝

1.安裝MySQL數據庫(ODBC)驅動程序(暈倒死]系統下必須安裝)

2.安裝MySQL數據庫系統程序,一般安裝在系統默認位置“C\MySQL”,但要考慮你的服務器是否作為網絡數據庫服務器,如果要在此服務器上建立上百個數據庫用戶,就應該安裝在空間比較大硬盤分驅上,以免今後不必要的麻煩和繁瑣的設置。

三、程序的啟動

執行“系統安裝盤符]\MySQL\Bin\winmysqladmin.exe”這個程序來啟動MySQL數據庫系統和管理器,第一次啟動時,系統會出現“快速設置”窗口,要求建立第一個數據庫用戶帳號,如下圖。在User name中輸入第一個MySQL數據庫帳號的用戶名,在PassWord中輸入第一個MySQL數據庫帳號的密碼,最好你記住輸入的值,然後進入MySQL數據庫管理窗口,過一會兒程序自動最小化窗口到系統的托架處(任務欄的右邊有個“紅綠燈”圖標),系統已經正常啟動(暈倒死]2000還要檢查一下“組件服務管理器”中“MySQL組件服務”是否啟動)。這時,程序還在啟動組裡添加了一個快捷方式,下次啟動計算機就自動啟動MySQL數據庫系統。

四、數據庫的建立

第一次啟動數據庫,系統就自動建立了名稱為MySQL和test的兩個數據庫,你可以用以下的方法建立其它名稱的數據庫:

右鍵單擊系統托架“紅綠燈”圖標=>>單擊“Show me”打開MySQL數據庫管理窗口=>>選擇“Databases”標簽=>>選擇數據庫服務器=>>右鍵單擊一下=>>選擇“Create database”菜單項=>>在彈出的添加數據庫對話框中鍵入數據庫名稱(Database name)=>>單擊“Create the datebase(創建這個數據庫)”,一個新的數據庫就建立了。

五、數據庫用戶帳號管理

第一次啟動數據庫就建立了一個數據庫用戶帳號,如果你的服務器要讓多個用戶使用的話,就必須建立多個數據庫用戶帳號,步驟如下:

啟動“ODBC 數據源管理器”(暈倒死]NT系統下“ODBC 數據源管理器”在“管理工具”裡,暈倒死]98 or Me系統下“ODBC 數據源管理器”在“控制面板”裡)=>>在第一個標簽“用戶DSN”中單擊“添加”按鈕=>>在數據源驅動程序列表中選擇“MySQL”=>>單擊“完成”按鈕=>>在“數據庫驅動程序配置”對話框“暈倒死] DSN name”中填入“動感教育網”(表示為動感教育網開的帳號),在MySQL host(Name or IP)填入服務器的主機名或者IP地址,在MySQL database name中填入數據庫名稱,在User中填入數據庫帳號的用戶名,在PassWord中填入數據庫帳號的密碼,其它的為默認設置=>>單擊“OK”。一個新的數據庫帳號就建立起來

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved