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 下面跑应该不会有太大问题。前提是你别用专有的系统功能。