哈爾濱海月數據恢復,技術亞洲領先 設為首頁加入收藏RSS訂閱
中國區:哈爾濱(總部)鄭州福建深圳沈陽合肥大連包頭淄博上海廣州
    南京杭州嘉興武漢濟南青島新疆太原
亞太區:印度韓國泰國新加坡馬來西亞澳大利亞
Windows
Windows下打造完美的服務器平臺

  Windows下打造完美的服務器平臺(APACHE+JSP+CGI+PHP+ASP+MYSQL)

  需要下載幾個軟件包:

  1. php-5.0.2-Win32

  2. apache_2.0.52-win32-x86-no_ssl

  3. mysql-5.0.1-alpha-snapshot-win

  4.iASP2.1.01

  5.jakarta-tomcat-4.1.31

  7.j2sdk-1_4_2-windows-i586

  8.phpMyAdmin-2.6.0-pl2

  9.ActivePerl-5.8.4.810-MSWin32-x86

  一、下載軟件包:

  1. PHP5 RC3

  PHP 的下載地址為: http://www.php.net/downloads.php,找到如下圖位置,下載方框中的兩個軟件包。其中 PHP 5.0.0RC3 zip package 就是 PHP5 軟件包,而 Collection of PECL modules for PHP 5.0.0RC3 則是 PHP5 的 PECL 擴展模塊集合包。

  2. Apache 2.0.52

  Apache 官方下載地址為: http://httpd.apache.org/download.cgi ,找到如下圖位置,下載 For Windows 的 MSI 安裝包,點擊以后選擇一個鏡像進行下載。

  3. MySQL 5.0.1

  MySQL 官方下載地址為:sql.com/downloads/mysql/5.0.1-snapshot.html" target=http://dev.mysql.com/downloads/mysql/5.0.1-snapshot.html,找到 Windows downloads 部分,下載 Without installer 包并保存于本地硬盤 ,如下圖所示:

  4.jakarta-tomcat-4.1.31

  jakarta-tomcat-5.5.3是******的版本,由于5.5.3版本需要jdk5.0的支持,我下載不到該版本,所以使用的是4.1.31,同樣JDK也是使用j2sdk-1_4_2-windows-i586,當然如果你有5.0的版本,安裝方法是一樣的。該版本的下載地址:http://jakarta.apache.org/site/binindex.cgi 找到相應的版本下載即可,如圖:

  5.iASP2.1.01

  一個讓APACHE支持ASP的程序,下載地址是http://www.stryon.com.cn/products.asp?s=1 找到,簡單的申請就可以下載到了。

  6.j2sdk-1_4_2-windows-i586

  由于JSP頁面需要javac來編譯運行,因此必須安裝JDK(單裝JRE不行)。打開頁面http://java.sun.com/j2se/1.4.2/download.html 下載j2sdk-1_4_2-windows-i586

  7.phpMyAdmin-2.6.0-pl2

  phpMyAdmin-2.6.0-pl2可以讓你在WEB環境下管理MYSQL數據庫,其下載地址是:http://sourceforge.net/projects/phpmyadmin/

  找到下面的下載連接,選擇一個較近的鏡像下載即可。

  8.ActivePerl-5.8.4.810-MSWin32-x86

  安裝ActivePerl可以讓Apache支持CGI和PL的程序,下載地址:http://www.activestate.com/Products/Download/Download.plex?id=ActivePerl

  找到如下的頁面進行下載MSI包:

  二,安裝與配置

  1, 安裝apache_2.0.52-win32-x86-no_ssl,將其安裝在D:\Apache2\文件夾下面,安裝過程就不用說了,一路NEXT就可以,安裝完了就可以在任務欄的地方看將這樣的圖標 ,表示已經啟動成功。打開網頁http://127.0.0.1,出現安裝成功的頁面。

  接下來對 Apache 的配置文件進行配置,使其支持PHP,用記事本打開 D:\Apache2\conf\ (我這里是按照默認安裝路徑安裝,后面的設置按照自己的安裝路徑做相應的改變) 目錄下的 httpd.conf 文件,定位到下面這行:

  DirectoryIndex index.html index.html.var

  在其后面添加一個 PHP 默認頁,通常是 index.php ,如下:

  DirectoryIndex index.html index.html.var index.php

  為了使 Apache 識別 PHP 的相關擴展名,搜索并定位到下面這個部分:

  

  AllowOverride None

  Options None

  Order allow,deny

  Allow from all

  

  在后面添加如下兩行:

  AddType application/x-httpd-php .php .phtml .php3 .php4

  AddType application/x-httpd-php-source .phps

  指定 php 模塊,找到并定位到如下這行:

  #LoadModule ssl_module modules/mod_ssl.so

  在下面添加一行:

  LoadModule php5_module D:\PHP\php5apache2.dll

  使它指向 PHP5 目錄下的 php5apache2.dll 文件,路徑一定要準確。

  為了指定 Apache 識別中文,我們指定 GB2312 為默認編碼。應該找到并定位到下面這行

  AddDefaultCharset ISO-8859-1

  將其修改為:

  AddDefaultCharset GB2312

  另外,如果要禁止目錄瀏覽,查找并定位到下面這幾行:

  #……

  #一些注釋

  #……

  Options Indexes FollowSymLinks

  去掉幾行注釋下面進跟著的一行的 Indexes 即可,修改后:

  #……

  #一些注釋

  #……

  Options FollowSymLinks

  OK,保存 httpd.conf 文件后重起 Apache 服務器。

  2.安裝PHP 5.0.2

  將下載來的 PHP5 RC3(php-5.0.0RC3-Win32.zip) 解壓縮到 D:\PHP\ 目錄下。復制 D:\PHP\ 目錄下的 php5ts.dll 文件到 C:\windows\(如果是 windows 2000 操作系統,則為 C:\WINNT\ 目錄,下同,不再重復說明) 目錄下。

  復制 D:\PHP\ 目錄下的下列 dll 文件于 C:\windows\system32\ 目錄下:

  fdftk.dll

  fribidi.dll

  gds32.dll

  libeay32.dll

  libintl-1.dll

  libmhash.dll

  libmysql.dll

  libmysqli.dll

  ntwdblib.dll

  ntwdblib.dll

  yaz.dll

  其中 libmysql.dll 為 MySQL 4.1 之前版本的擴展支持,libmysqli.dll 為 MySQL 4.1 之后版本的擴展支持。因為我上面下載的是 MySQL 4.0.20 ,所以其實復制 libmysql.dll 即可。

  復制 C:\PHP5\ 目錄下的 php.ini-dist 文件到 C:\windows\ 目錄下,并改名為 php.ini ,并用記事本打開編輯:

  定位到下面兩行:

  ; Directory in which the loadable extensions (modules) reside.

  extension_dir = "./"

  修改下面一行使它指向 D:\PHP\ext\ 目錄,修改后如下:

  ; Directory in which the loadable extensions (modules) reside.

  extension_dir = "D:\PHP\ext\"

  測試 PHP 是否配置成功:

  打開記事本,輸入如下這行代碼:

  

  保存為 phpinfo.php 文件,存放于 Apache2\htdocs\ 目錄下,好了,打開瀏覽器,在地址欄中輸入: http://localhost/phpinfo.php 并回車,如果一切順利的話你將看到下面這個頁面,到此 PHP5 的配置大功告成:

  3.安裝mysql-5.0.1-alpha-snapshot-win

  很簡單,不多說了。我們假設把它安裝在D:\mysql目錄下,打開該目錄下的bin文件夾,運行winmysqladmin.exe配置mysql

  輸入管理員的用戶名和密碼就可以了。

  以后每次啟動,都可以在服務里面看到MYSQL進程已經打開。

  4,安裝phpMyAdmin-2.6.0-pl2

  phpadmin不需要安裝,直接COPY到網頁目錄下即可,將其命名為phpadmin。打開C:\Windows/php.ini文件, 查找 extension=php_mysql.dll 字串.刪除掉前面的 ; 號extension=php_mysql.dll,啟動 PHP 對 MYSQL 模塊支持.

  打開phpmyadmin文件夾下面的config.inc.php3文件,定位到下面的內容:

  $cfg['Servers'][$i]['host'] = 'localhost'; // MySQL hostname or IP address

  $cfg['Servers'][$i]['auth_type'] = 'config'; // Authentication method (config, http or cookie based)?

  $cfg['Servers'][$i]['user'] = 'root'; // MySQL user

  $cfg['Servers'][$i]['password'] = ''; // MySQL password (only needed

  // with 'config' auth_type)

  將host,user和password修改成你自己的IP地址,用戶和密碼,打開網頁

  5,安裝ActivePerl-5.8.4.810-MSWin32-x86

  安裝過程很簡單,一路NEXT就可以了。我們將其安裝在D:\usr下面,注意,ActivePerl-5.8.4.810-MSWin32-x86默認的根目錄是Perl文件夾,按照國際上面的慣例,******是usr作我根目錄,以免在以后調試程序時候出現麻煩。

  配置Apache讓其支持CGI和PL文件。用記事本打開 D:\Apache2\conf\ (我這里是按照默認安裝路徑安裝,后面的設置按照自己的安裝路徑做相應的改變) 目錄下的 httpd.conf 文件,尋找

  #ScriptAlias /cgi-bin/ "D:/Apache/cgi-bin/"

  把前面的#號去掉 ,把D:/Apache/cgi-bin/新開為你需要支持CGI程序的目錄,我設置的是f:/Web/cgi-bin。

  尋找

  

  同樣,也修改為f:/Web/cgi-bin

  尋找

  AddHandler cgi-script .cgi

  后面加上.pl ,即 AddHandler cgi-script .cgi .pl

  OK,自己寫個CGI程序測試一下:

  #!/usr/bin/perl

  print "Content-type: text/html\n\n";

  print "Hello, World.";

  保存為hello.cgi,放置在F:\WEB\CGI-BIN文件夾下面,使用瀏覽器打開http://127.0.0.1/cgi-bin/hello.cgi,出現如下的頁面,安裝成功。

  6,安裝j2sdk-1_4_2-windows-i586

  由于安裝tomcat前需要安裝j2sdk,所以要先安裝j2sdk-1_4_2-windows-i586,過程很簡單,安裝到D:\j2sdk文件夾。

  設置環境變量,

  JAVA_HOME = D:\j2sdk

  在Path***后附加:

  Path = ......;%JAVA_HOME%\bin

  打開CMD,輸入java –version,顯示下面的內容

  java version "1.4.2"

  Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2-b28)

  Java HotSpot(TM) Client VM (build 1.4.2-b28, mixed mode)

  輸入javac,顯示:

  C:\Documents and Settings\lin>javac

  Usage: javac

  where possible options include:

  -g Generate all debugging info

  -g:none Generate no debugging info

  -g:{lines,vars,source} Generate only some debugging info

  -nowarn Generate no warnings

  -verbose Output messages about what the compiler is doing

  -deprecation Output source locations where deprecated APIs are us

  ed

  -classpath Specify where to find user class files

  -sourcepath Specify where to find input source files

  -bootclasspath Override location of bootstrap class files

  -extdirs Override location of installed extensions

  -d Specify where to place generated class files

  -encoding Specify character encoding used by source files

  -source Provide source compatibility with specified release

  -target Generate class files for specific VM version

  -help Print a synopsis of standard options

  表示JAVAC也安裝成功。

  7.安裝jakarta-tomcat-4.1.31

  jakarta-tomcat不需要安裝,下載壓縮包以后直接解壓到D:\TOMCAT目錄下,設置環境變量

  TOMCAT_HOME =D:\TOMCAT

  打開D:\tomcat\bin目錄下的startup.bat啟動tomcat,如果出現下圖的狀態,表示啟動成功。如圖:

  使用MYIE打開 http://127.0.0.1:8080/index.jsp ,可以看到如下的頁面,再次恭喜你,tomcat也安裝成功。tomcat默認的HTTP端口和用戶名可以去D:\tomcat\conf目錄下修改server.xml和tomcat-user.xml文件。

  整合Apache和Tomcat。用記事本打開 D:\Apache2\conf\ 目錄下的 httpd.conf 文件,在***后面增加下面的內容:

  LoadModule jk2_module modules/mod_jk2.so

  在D:\Apache2\conf目錄下新建一個workers2.properties文件,內容如下:

  [shm]

  info=Scoreboard. Requried for reconfiguration and status with multiprocess servers.

  file=anon

  # Defines a load balancer named lb. Use even if you only have one machine.

  [lb:lb]

  # Example socket channel, override port and host.

  [channel.socket:localhost:8009]

  port=8009

  host=127.0.0.1

  # define the worker

  [ajp13:localhost:8009]

  channel=channel.socket:localhost:8009

  group=lb

  # Map the Tomcat examples webapp to the Web server uri space

  [uri:/examples/*]

  group=lb

  [status:]

  info=Status worker, displays runtime information

  [uri:/jkstatus/*]

  info=The Tomcat /jkstatus handler

  group=status:

  如果懶得寫代碼,將該文件夾下面的workers2.properties.sample改成workers2.properties即可。

  寫一個JSP文件,內容如下:

  <% out.println("Hello, world."); %>

  保存放置在D:\tomcat\webapps\examples目錄下,打開網頁http://127.0.0.1/examples/index.jsp,就可以看到Hello, world.字樣,這個效果和使用地址http://127.0.0.1:8080/examples/index.jsp看到的頁面是一樣的,說明Apache和Tomcat已經整合成功。

  5,安裝iASP2.1.01

  安裝過程iASP2.1.01會自動找到JDK的安裝路徑,所以安裝過程很很是簡單,我們將其安裝在d:/Instant文件夾下面。

  主要是后面的配置:

  ******步:代理服務(proxy)選擇:instant asp native servlet support

  第二步:WEB SERVER選擇:apache。(可以不管它提示)

  第三步:選擇apache的配置文件:httpd.conf的位置。我的為:D:\Program Files\Apache Group\Apache2\conf\\httpd.conf

  版本選擇2.X(根據您的apache版本選擇)。

  proxy:如果您有固定ip,添入您的固定ip。如果沒有,那就添:127.0.0.1。

  port: 這是apache與iasp之間的代理接口。使用默認(9098)即可。

  server manager port:遠程管理端口,選擇默認(9095)即可。

  第四步:配置完成。

  配置完成以后,程序會自動在apache的配置文件httpd.conf***后加入了以下語句:

  # iASP Setting

  LoadModule iasp_module "d:/Instant/bin/apache/win32/2.0/iasp.dll"

  Alias /iasp "d:/Instant"

  IaspConfig server "d:/Instant/properties/server.properties"

  IaspConfig rules "d:/Instant/properties/rules.properties"

  通過更改httpd.conf更改apache的默認首頁:

  DirectoryIndex index.htm

  DirectoryIndex index.php

  DirectoryIndex index.asp

  更改完畢后,保存,重啟apache

  執行:開始->程序->Instant ASP 2.1.01->Install iASP as NT Service

  這樣,iasp就被加到了win2000 server的服務中。

  執行:開始->程序->Instant ASP 2.1.01->Start Instant ASP

  這樣,iasp就被立即打開。apache可以支持asp了!

  從新啟動Apache,發現如下:

  這個主要是因為Iasp還不支持我們用的APACHE版本,問一個朋友要了一個支持apache_2.0.52的iasp.dll,替換d:/Instant/bin/apache/win32/2.0/iasp.dll,從新啟動Apache成功,寫一個ASP文件保存為index.asp.

  <%

  Response.Write "

Congradulations!
Instant ASP has worked for you!

"

  %>

  打開網頁http://127.0.0.1/index.asp

  出現:

  這個iasp.dll不是很好,如果你希望在Apache安裝ASP,建議使用Apache低一點的版本,使其有支持的iasp.dll文件.

  三,組建自己的網站

  1.安裝vBulletin 3.0.3,去http://www.newvbb.com/下載NewvBB 團隊中文化和功能修改后的NewvBB Core 1.1 Final (vBulletin 簡體中文化插件版) 20040921。將得到的壓縮包解壓至F:\WEB\NEWVBB文件夾。打開http://127.0.0.1/phpmyadmin/index.php,新建一個mysql數據庫newvbbcore,如圖:

  將 includes 目錄下的 config.php.new 更名為 config.php,打開該文件夾,修改下面的內容為你自己的個人配置:

  $servername = 'localhost';//你的IP地址

  $dbusername = 'root';//mysql數據庫用戶名

  $dbpassword = '';//mysql數據庫密碼

  $dbname = 'newvbbcore';//剛剛建立的數據庫

  打開網頁http://127.0.0.1/newvbb/install/install.php,進行安裝。接下來就是簡單的安裝過程,直接點擊下一步就可以完成NEWVBB的安裝。安裝完成以后根據提示刪除如下文件:

  install/install.php,就可以打開地址http://127.0.0.1/newvbb/index.php觀看你的PHP論壇了。

  2,安裝leobbs CGI論壇

  去http://www.leobbs.com/下載******提供的版本LeoBBSX040926,下載完成后解壓,將CGI-BIN文件夾下面的全部文件放置在F:\WEB\CGI-BIN文件夾下面。non-cgi文件夾下面的全部文件放置在F:\WEB\NON-CGI文件夾下面。打開網頁:http://127.0.0.1/cgi-bin/install.cgi,就可以看到安裝頁面,注意下面的安裝路徑:

  點擊設定完畢完成LEOBBS的安裝,打開網頁http://127.0.0.1/cgi-bin/leobbs.cgi可以看見我們的CGI論壇:

  3,安裝JSP探針

  由于JSP用得不是很,我也很少去關注這方面的代碼,所以我們去http://xuyizhi.y365.com 下載懷才不遇 改寫的JSP探針-V0.05測試結果,將其放置在D:\tomcat\webapps\examples下面,取名為jspchexk.jsp。打開網頁http://127.0.0.1/examples/jspcheck.jsp,得到如下的頁面:

  至此,我們已經完成了JSP的全部安裝工作。

 
客戶服務 +more
上門服務
服務承諾
異地恢復
收費標準
付款方式
疑難解答
服務特色 +more
·免費檢測
·免費提供3天備份
·專業工程師提供服務
·免費清潔送修的介質
·數據恢復前報價,客戶確認后工程師開始數據恢復
·數據恢復不成功不收費
·與客戶簽訂保密協議,對客戶的數
 據嚴格保密,整個恢復過程不會對
 客戶的原盤有任何的寫操作,以確
 保原盤的數據完全

·免費參觀恢復全過程

·工程師在線免費咨詢

·專業工程師提供服務
服務器數據恢復 點擊這里給我發消

息
數據庫修復
點擊這里給我發

消息
硬盤數據恢復
點擊這里給我發消

息
主站蜘蛛池模板: 国产伦精品一区三区视频| 精品国产日韩亚洲一区在线| 日韩成人无码一区二区三区| 国产成人无码AV一区二区| 亚洲AV无码片一区二区三区 | 中文字幕精品一区影音先锋| 国产成人综合亚洲一区| 亚洲熟女综合一区二区三区| 久久一区二区三区精品| 国产人妖视频一区二区| 国产福利视频一区二区| 中文字幕亚洲一区二区va在线| 国产福利电影一区二区三区,日韩伦理电影在线福 | 亚洲国产福利精品一区二区| 熟妇人妻一区二区三区四区| 97久久精品午夜一区二区| 一区二区三区高清视频在线观看| 国产精品免费视频一区| 无码人妻av一区二区三区蜜臀| 国产一区在线mmai| 精品福利视频一区二区三区| 免费播放一区二区三区| 久久一区二区三区精品| 日韩免费无码一区二区三区| 亚洲制服中文字幕第一区| 日韩AV无码久久一区二区| 3d动漫精品啪啪一区二区免费| 无码人妻精品一区二区三区99仓本 | 日韩一区二区三区精品| 日韩av片无码一区二区三区不卡| 国产成人一区二区三区高清| 国产激情一区二区三区在线观看 | 亚洲日韩AV一区二区三区中文| 少妇特黄A一区二区三区| 性色AV一区二区三区| 久久精品国产AV一区二区三区| 51视频国产精品一区二区| 日本在线电影一区二区三区| 一区二区三区四区视频在线| 香蕉一区二区三区观| 中文字幕一区二区三区精彩视频|