歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux綜合 >> Linux資訊 >> 更多Linux >> 在unix和類unix系統上安裝動網asp+mssql論壇

在unix和類unix系統上安裝動網asp+mssql論壇

日期:2017/2/27 14:19:30   编辑:更多Linux
  前言,unix系統是目前最穩定最流行的服務器之一,ASP也是目前比較流行的web編程語言. 但是unix不兼容asp,如何將asp程序不需要多大的改動就能移植到unix下運行,是我們現在要討論的問題. 首先需要的軟件; 如下: 1,apache 2.45 如果沒有的話就去www.apache.org下載 2,Instant ASP Developer Edition 2.1.1 unix下支持asp的東西 下載地址:http://www.leftworld.net/download/show.PHP?id=159 3,MS SQL DRIVER for jdbc iasp使用的MSSQL驅動 下載地址:http://www.leftworld.net/download/show.php?id=161 4,jdk,sun的Java下載http://java.sun.com 5,還有就是動網mssql版的論壇源程序.網上隨便找吧. ------------------------------------------------------------------- windows系統下的准備工作: 首先,安裝一個mssql 2000的服務器,不要在本機上.然後建立一個動網論壇所使用的數據庫,例如庫名叫bbs,等等.並按照動網mssql版論壇的安裝要求,進行論壇的數據庫安裝. 然後轉入unix或者其它類unix系統.下載如上所需的軟件. apache的安裝. jdk的安裝都是智能話的,就不必說了 ASP Developer Edition 2.1.1的安裝過程如下: 下載軟件解壓出來,運行./install.sh 然後輸入sdk的所在 目錄我的是/usr/java/j2re1.4.2/bin 然後輸入安裝目錄 我選擇的 是 /usr/iasp 按著提示安裝完畢。 過程如下: ************************************************************************* Welcome to Instant ASP connection wizard. This wizard will allow you to configure Instant ASP for one or more web servers. Copyright 1998-2001 Halcyon Software, Inc. ************************************************************************* Do you want to continue (Y/N)? y Please choose a servlet interface [1] Instant ASP native servlet interface [2] Apache JServ Enter a number [1/2]: 1 ***** Please select a web server ***** [1] Netscape [2] Apache [3] Xitami [0] Quit Enter a number [0-4]: 2


***** Please choice Apache version ***** [1] Apache 1.3.0 [2] Apache 1.3.1 [3] Apache 1.3.2 [4] Apache 1.3.3 [5] Apache 1.3.4 [6] Apache 1.3.6 [7] Apache 1.3.9 [8] Apache 1.3.11 [9] Apache 1.3.12 [10] Apache 1.3.14 [11] Apache 1.3.2X [12] Apache 2.X [0] Quit Note: If you are using Apache Web Server higher version or have additional modules, sUCh as Front Page Server Extensions, Raven SSL, or you are using Apache Strong Hold Server. Please configure iASP according to /bin/apache/source/readme.txt Enter a number [0-10]: 12 Please enter the path to the Apache /conf Directory >/usr/local/apache2/conf #apache的httpd.conf所在目錄 setting for "Proxy host IP address" <127.0.0.1> #直接回車 setting for "Proxy port" <9098> #直接回車 setting for "Server manager port" <9095> #直接回車 "httpd.conf"configuration completed. Would you like to configure another web server (Y/N)?n Configuration successful. You can Access the Instant ASP documentation and samples from the virtual directory /iasp/ 因為我的apache是2.45所以他自動編輯的httpd.conf會導致apache不能運行。 解決方法: 進入ipas的source所在目錄 /usr/iasp/iasp21/bin/apache/source/2.0 運行程序/usr/local/apache2/bin/apxs -i -c *.c 這個命令是在你的apache的bin目錄裡 運行完畢後,他會重新編譯mod_iasp.so模塊,並將其自動拷貝到apache的modles目錄裡,如果沒有自動拷貝,請手動拷貝到modles目錄裡 接下來修改apache的httpd.conf 找到這一行 LoadModule iasp_module "/usr/iasp/iasp21/bin/apache/Linux/2.0/mod_iasp.so" 將其改為 LoadModule iasp_module modules/mod_iasp.so 存盤 ---------------------------------------------------- 然後安裝,ms-sql的jdbc驅動 從http://www.leftworld.net/download/show.php?id=161下載下來 用gunzip解壓縮,運行./install.ksh,進行安裝. 安裝完畢後,服務器基本建立完成 最後一步. 運行 httpd -k restart 重啟apache 然後在進入iasp的目錄 cd /iasp/iasp21 運行./start-server.sh 啟動iasp服務器.

如果沒有意外的 話,一切ok --------------------------------------------- 現在安裝動網論壇 將原程序拷貝過來,然後修改一下conn.asp裡的mssql驅動 如下 原文件如下: 將connStr="Provider=SQLOLEDB.1; Persist Security Info=True; Data Source=10.0.0.5; Initial Catalog=bbs; User ID=sa; PassWord=123" 這一行改為 connStr="com.Microsoft.jdbc.sqlserver.SQLServerDriver; url=jdbc:Microsoft:sqlserver://10.0.0.5:1433;databasename=bbs;user=sa;password=123" 然後存盤. 還有注意:如果提示什麼文件找不到,那肯定是文件名大小寫不匹配,注意修改,因為unix系統對大小寫敏感. ok 到這裡,動網論壇安裝完畢. 在mozilla裡打開本機地址. 哇出來了! 呵呵 完! 本人主頁:http://www.leftworld.net 相關網頁:http://www.leftworld.net/shequ/topic.cgi?forum=17&topic=66&show=0 http://www.leftworld.net/shequ/topic.cgi?forum=17&topic=64&show=0 等等 說明:本人水平有限,難免有錯誤,還請指教!



還有注意:如果提示什麼文件找不到,那肯定是文件名大小寫不匹配,注意修改,因為unix系統對大小寫敏感. ok 到這裡,動網論壇安裝完畢. 在mozilla裡打開本機地址. 哇出來了! 呵呵 完! 本人主頁:http://www.leftworld.net 相關網頁:http://www.leftworld.net/shequ/topic.cgi?forum=17&topic=66&show=0 http://www.leftworld.net/shequ/topic.cgi?forum=17&topic=64&show=0 等等 說明:本人水平有限,難免有錯誤,還請指教!



Copyright © Linux教程網 All Rights Reserved