欧美日韩精品在线,国内精品久久久久久久久,一级毛片恃级毛片直播,清纯唯美亚洲综合欧美色

Windows下打造完美的服務器平臺_Web服務器教程

編輯Tag賺U幣
教程Tag:暫無Tag,歡迎添加,賺取U幣!
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環(huán)境下管理MYSQL數(shù)據(jù)庫,其下載地址是: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就可以,安裝完了就可以在任務欄的地方看將這樣的圖標 ,表示已經(jīng)啟動成功。打開網(wǎng)頁http://127.0.0.1,出現(xiàn)安裝成功的頁面。

接下來對 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 的相關(guān)擴展名,搜索并定位到下面這個部分:
<Directory "D:/Apache2/cgi-bin">
  AllowOverride None
  Options None
  Order allow,deny
  Allow from all
</Directory>

在后面添加如下兩行:
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 操作系統(tǒng),則為 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 是否配置成功:

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

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

輸入管理員的用戶名和密碼就可以了。
以后每次啟動,都可以在服務里面看到MYSQL進程已經(jīng)打開。

4,安裝phpMyAdmin-2.6.0-pl2
phpadmin不需要安裝,直接COPY到網(wǎng)頁目錄下即可,將其命名為phpadmin。打開C:\Windows/php.ini文件, 查找 extension=php_mysql.dll 字串.刪除掉前面的 ; 號extension=php_mysql.dll,啟動 PHP 對 MYSQL 模塊支持.
打開phpmyadmin文件夾下面的config.inc.php3文件,定位到下面的內(nèi)容:
$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地址,用戶和密碼,打開網(wǎng)頁http://127.0.0.1/phpmyadmin/index.php,如果可以看到下面的頁面,恭喜你,安裝成功了。

5,安裝ActivePerl-5.8.4.810-MSWin32-x86
安裝過程很簡單,一路NEXT就可以了。我們將其安裝在D:\usr下面,注意,ActivePerl-5.8.4.810-MSWin32-x86默認的根目錄是Perl文件夾,按照國際上面的慣例,最好是usr作我根目錄,以免在以后調(diào)試程序時候出現(xiàn)麻煩。
配置Apache讓其支持CGI和PL文件。用記事本打開 D:\Apache2\conf\ (我這里是按照默認安裝路徑安裝,后面的設置按照自己的安裝路徑做相應的改變) 目錄下的 httpd.conf 文件,尋找
#ScriptAlias /cgi-bin/ "D:/Apache/cgi-bin/"
把前面的#號去掉 ,把D:/Apache/cgi-bin/新開為你需要支持CGI程序的目錄,我設置的是f:/Web/cgi-bin。
尋找
<Directory "D:/Apache/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,出現(xiàn)如下的頁面,安裝成功。

6,安裝j2sdk-1_4_2-windows-i586
由于安裝tomcat前需要安裝j2sdk,所以要先安裝j2sdk-1_4_2-windows-i586,過程很簡單,安裝到D:\j2sdk文件夾。
設置環(huán)境變量,
JAVA_HOME = D:\j2sdk

在Path最后附加:
Path = ......;%JAVA_HOME%\bin

打開CMD,輸入java –version,顯示下面的內(nèi)容
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 <options> <source files>
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 <path>       Specify where to find user class files
-sourcepath <path>     Specify where to find input source files
-bootclasspath <path>   Override location of bootstrap class files
-extdirs <dirs>       Override location of installed extensions
-d <directory>         Specify where to place generated class files
-encoding <encoding>     Specify character encoding used by source files
-source <release>       Provide source compatibility with specified release
-target <release>       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目錄下,設置環(huán)境變量
TOMCAT_HOME =D:\TOMCAT
打開D:\tomcat\bin目錄下的startup.bat啟動tomcat,如果出現(xiàn)下圖的狀態(tài),表示啟動成功。如圖:

使用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 文件,在最后面增加下面的內(nèi)容:
LoadModule jk2_module modules/mod_jk2.so

在D:\Apache2\conf目錄下新建一個workers2.properties文件,內(nèi)容如下:
[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文件,內(nèi)容如下:
<% out.println("Hello, world."); %>
保存放置在D:\tomcat\webapps\examples目錄下,打開網(wǎng)頁http://127.0.0.1/examples/index.jsp,就可以看到Hello, world.字樣,這個效果和使用地址http://127.0.0.1:8080/examples/index.jsp看到的頁面是一樣的,說明Apache和Tomcat已經(jīng)整合成功。
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(根據(jù)您的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
執(zhí)行:開始->程序->Instant ASP 2.1.01->Install iASP as NT Service
這樣,iasp就被加到了win2000 server的服務中。

執(zhí)行:開始->程序->Instant ASP 2.1.01->Start Instant ASP
這樣,iasp就被立即打開。apache可以支持asp了!

從新啟動Apache,發(fā)現(xiàn)如下:

這個主要是因為Iasp還不支持我們用的APACHE版本,問一個朋友要了一個支持apache_2.0.52的iasp.dll,替換d:/Instant/bin/apache/win32/2.0/iasp.dll,從新啟動Apache成功,寫一個ASP文件保存為index.asp.
<%
Response.Write "<BR><h1>Congradulations!<BR>Instant ASP has worked for you!</h1>"
%>
打開網(wǎng)頁http://127.0.0.1/index.asp
出現(xiàn):

這個iasp.dll不是很好,如果你希望在Apache安裝ASP,建議使用Apache低一點的版本,使其有支持的iasp.dll文件.
三,組建自己的網(wǎng)站
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數(shù)據(jù)庫newvbbcore,如圖:

將 includes 目錄下的 config.php.new 更名為 config.php,打開該文件夾,修改下面的內(nèi)容為你自己的個人配置:
$servername = 'localhost';//你的IP地址
$dbusername = 'root';//mysql數(shù)據(jù)庫用戶名
$dbpassword = '';//mysql數(shù)據(jù)庫密碼
$dbname = 'newvbbcore';//剛剛建立的數(shù)據(jù)庫
打開網(wǎng)頁http://127.0.0.1/newvbb/install/install.php,進行安裝。接下來就是簡單的安裝過程,直接點擊下一步就可以完成NEWVBB的安裝。安裝完成以后根據(jù)提示刪除如下文件:
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文件夾下面。打開網(wǎng)頁:http://127.0.0.1/cgi-bin/install.cgi,就可以看到安裝頁面,注意下面的安裝路徑:

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

3,     安裝JSP探針
由于JSP用得不是很,我也很少去關(guān)注這方面的代碼,所以我們?nèi)ttp://xuyizhi.y365.com 下載懷才不遇 改寫的JSP探針-V0.05測試結(jié)果,將其放置在D:\tomcat\webapps\examples下面,取名為jspchexk.jsp。打開網(wǎng)頁http://127.0.0.1/examples/jspcheck.jsp,得到如下的頁面:

至此,我們已經(jīng)完成了JSP的全部安裝工作。

來源:網(wǎng)絡搜集//所屬分類:Web服務器教程/更新時間:2013-04-14
相關(guān)Web服務器教程