MS SQL必須用外部windows伺服器解決 ,而.net 完全可以在下開發 linux下用mono部署
但是我實在覺得這是個蛋疼的決策 哎
簡單說下安裝方式
1 安裝Mono
Mono是一個由Novell公司(先前是Ximian)主持的項目.該項目的目標是創建一系列符合標准ECMA (Ecma-334和Ecma-335)的.Net 工具, 包括C #編譯器和共同語言(CL 即 Common Language)執行平台(Platform). Mono項目不僅可以運行Windows系統內,還可以運行於Linux, FreeBSD, Unix, Mac OS X和Solaris.
這里需要說明的是,安裝mono的目錄需要指定為/usr,否則會出現503之類的錯誤。編譯mono的時間會比較長,在編譯會有一些警示,這些不會影響到後面的正常編譯。
tar jxvf mono-2.2.tar.bz2
cd mono-2.2
./configure --prefix=/usr
make
make install
安裝完成後輸入:mono回車會顯示mono的相關信息,反之就什麼都沒有。
2.安裝xsp
xsp是asp.net的解析執行引擎,xsp相當於jsp/apache環境的tomcat。
tar jxvf xsp-2.2.tar.bz2
cd xsp-2.2
./configure --prefix=/usr
make
make install
安裝完成後在終端輸入:xsp --root/usr/lib/xsp/test回車
然後在瀏覽器中輸入:http://localhost:8080/出現歡迎xsp界面
3.安裝mod-mono支持
mod_mono是apache到xsp的連接器,mod_mono相當於jsp/apache環境的mod_jk(或 mod_jk2)。
tar jxvf mod_mono-2.2.tar.bz2
cd mod_mono-2.2
./configure --with-apxs=/usr/local/apache2/bin/apxs
make
make install
安裝完成 ,
以上要求你已經安裝好apache2
MS SQL資料庫實在沒有Linux下的解決方案 ,除非你選用 Mysql ,postgreSql 或者Oracle .
B. 在linux平台怎樣進行網頁web開發
你需要准備來的材料:源
掌握Web前端,和PHP開發語言的大腦一具。
能熟練使用一個編輯器如vim, 或emacs,或更現代的編輯器sublime text之類的。
安裝了LAMP或LNMP開發環境。
操作步驟:
打開web目錄,創建一個文件
[somebody@server:/path/to/webroot/]$ vim test.php
<%php
info()
%>
保存退出,在瀏覽器輸入http://127.0.01/test.php,看到服務信息了吧,好了,用你聰明的大腦上路去吧。
C. 怎麼在linux下搭建web 開發環境
注意:這個遠程工具大家可以根據自己的喜好任意選擇,都差不多的。
附:如果中途連接時遇到連接不通時先重啟服務再連接,注意防火牆。
Ssh服務重啟:service
sshd
restart
ftp服務重啟:service
vsftpd
restart
如果還連接不通可以根據提示查看配置文件,比如我之前連這些遠程工具時就費了
很大的勁,浪費大量時間精力,比如ssh限制root用戶遠程連接,ftp特定的本地
用戶連接等等,這些都可以通過修改配置文件進行修改,不過一般情況下這些服務
什麼的都不會有問題。
Ssh配置文件路徑:/etc/ssh/ssh_config
ftp配置文件路徑:vi
/etc/vsftpd/vsftpd.conf
D. linux下網頁開發
php + mysql
php 有 mysql 的函數,你可以自復己寫制查詢(你要是不會 SQL 查詢命令我就沒辦法了)。
總的來說這是學 php + mysql 的必學內容。難度應該不大。
如果你要是用 java 那我就沒辦法了,沒用過 java 。
不過他們兩個都是跨平台的,現在 Windows 裡面寫,再在 Linux 下面跑應該不會有太大問題。前提是你別用專有的系統功能。