linux+mono+xsp+apache搭建asp.net环境

发布时间:2020-10-09 18:20:35

来源:51CTO

阅读:3101

作者:huilinux

环境:

系统:centos 6.5  x64

libgdiplus-2.10.9

mono-3.4.0

jexus-5.5.2

=========================

1、安装必要的库

# yum install gcc

gcc-c++ bison pkgconfig glib2-devel gettext make libpng-devel libjpeg-devel

libtiff-devel libexif-devel giflib-devel libX11-devel freetype-devel

fontconfig-devel  cairo-devel httpd

httpd-devel

2、安装libgdiplus

# wget http://download.mono-project.com/sources/libgdiplus-1.1/libgdiplus-2.10.9.tar.bz2

# tar -jxvf

libgdiplus-2.10.9.tar.bz2

# cd

libgdiplus-2.10.9

#

./configure --prefix=/usr/local/mono

#

make && make install

# echo  "/usr/local/mono/lib/" >

/etc/ld.so.conf.d/mono.conf

# ldconfig

3、安装mono

# wget  http://download.mono-project.com/sources/mono/mono-3.4.0.tar.bz2

# tar -jxf

mono-3.4.0.tar.bz2

# cd mono-3.4.0

#

./configure --prefix=/usr/local/mono/

#

make && make install

# echo export

PKG_CONFIG_PATH=/usr/local/mono/lib/pkgconfig:$PKG_CONFIG_PATH >>

~/.bash_profile

# echo export

LD_LIBRARY_PATH=/usr/local/mono/lib:$LD_LIBRARY_PATH >> ~/.bash_profile

# echo export

PATH=/usr/local/mono/bin:$PATH >> ~/.bash_profile

# source

~/.bash_profile

# mono -V有版本信息,则安装成功。

4、安装xsp

# wget https://github.com/mono/xsp/archive/3.0.11.tar.gz

# tar -zxf 3.0.11

# cd xsp-3.0.11/

#

./autogen.sh --prefix=/usr/local/mono/

xsp-3.0

Build Environment

Install prefix:          /usr/local/mono

Datadir:                 /usr/local/mono/share

Libdir:                  /usr/local/mono/lib

Build documentation:     yes

Mono 2.0 compiler:       /usr/local/mono/bin/gmcs

Mono 4.0 compiler:       /usr/local/mono/bin/dmcs

Target frameworks:       .NET 2.0, .NET 4.0

Build SQLite samples:    yes

#

make && make install

测试启动一个临时的asp.net

#

/usr/local/mono/bin/xsp4

xsp4

Listening on

address: 0.0.0.0

Root directory:

/usr/local/mono/bin

Listening on port:

8080 (non-secure)

Hit Return to stop

the server.

5、安装mod_mono

# wget http://download.mono-project.com/sources/mod_mono/mod_mono-2.10.tar.bz2

# tar -jxf

mod_mono-2.10.tar.bz2

# cd mod_mono-2.10

#

./configure --prefix=/usr/local/mono

Configuration

summary for mod_mono

* Installation prefix = /usr/local/mono

* Apache version = 2.2

* Apache modules directory =

/usr/lib64/httpd/modules

* apxs = /usr/sbin/apxs

* apr-config = /usr/bin/apr-1-config

* apu-config = /usr/bin/apu-1-config

* CFLAGS = -g -O2 -I/usr/include/httpd -O2

-g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector

--param=ssp-buffer-size=4 -m64 -mtune=generic -Wformat-security

-fno-strict-aliasing -pthread

-I/usr/include/apr-1

-pthread  -I/usr/include/apr-1

* Verbose logging (debug) = no

* GCOV options used = no

* Profiling enabled = no

* mono prefix =

/usr/local/mono/lib/pkgconfig/../..

* Default MonoApplicationsConfigDir =

/etc/httpd/conf/mod-mono-applications

#

make && make install

# vim

/etc/httpd/conf/mod_mono.conf

文件最后添加

MonoServerPath

/usr/local/mono/bin/mod-mono-server4

# vim

/etc/httpd/conf/httpd.conf

Include conf.d/*.conf系统默认存在

Include conf/mod_mono.conf新添加

6、测试

# vim

/var/www/html/default.aspx

in linux"%>

#  /etc/init.d/httpd restart

Linux mono环境,linux+mono+xsp+apache搭建asp.net环境相关推荐

  1. 在mac中搭建asp.net环境并开发第一个程序

    在mac中搭建asp.net环境并开发第一个程序 一.搭建环境 1.安装.NET Core - 要使用.NET Core首先在终端上安装Openssl 更新homebrew后下载安装openssl $ ...

  2. linux hudson svn,Hudson Maven SVN快速搭建持续集成环境

    Maven 跨平台的项目管理工具 Apache组织中颇为成功的开源项目 服务于Java平台的项目构建,依赖管理和项目信息管理 持续集成 快速 高频率 自动 构建 所有源码 反馈 目前最流行的开源持续集 ...

  3. linux ipp qt,win10+QT5.10.1搭建OpenCV开发环境

    一.   搭建前的准备工作 1.下载QT 2.下载OpenCV 3.下载Cmake工具 二.安装软件 1.QT傻瓜式安装,记得安装路径即可 2.Cmake安装,注意在安装过程中勾选"为所有用 ...

  4. 使用PHP环境一键安装包快速搭建PHP开发环境

    在Windows系统下如何搭建PHP开发环境? 为了快速进入编程状态,顺利地完成第一个PHP程序,我们选择使用PHP集成环境包. 什么是PHP集成环境包?类似的软件又有哪些呢? 要回答这个问题,我们需 ...

  5. ubuntu java 开发环境_详解ubuntu搭建Java开发环境

    没有用Java写过程序,做为一个Java新手,在写第一个Hello,world程序之前,先在Ubuntu中搭建Java开发环境. 本文结构: 一.JDK安装 二.MyEclipse安装 三.Hello ...

  6. mac搭建python开发环境_Mac中基于Homebrew搭建python开发环境

    转移到mac上了.这里是在lion中搭建python开发环境的简单记录.这份记录不是一份step by step.而是事后写的记录,可能有记忆遗漏.如果有错误,请指正. 1.安装homebrew的准备 ...

  7. docker配置python环境_PyCharm使用Docker镜像搭建Python开发环境

    在我们平时使用PyCharm的过程中,一般都是连接本地的Python环境进行开发,但是如果是离线的环境呢?这样就不好搭建Python开发环境,因为第三方模块的依赖复杂,不好通过离线安装包的方式安装.本 ...

  8. mac 自带 java 环境_在mac上搭建了Java 环境,谨以此文写给自己

    最近跳槽算空挡期吧,还是感觉这两年有点浮躁,总有想把自己归零一下,总结一下重新上路. 以前windows上搞过点java,自从入了iOS的坑,mac上还没搞过,现在借着面试facebook的准备时间, ...

  9. mac php环境配置教程,Mac下搭建PHP 开发环境的教程(详细步骤)

    本篇文章给大家带来的内容是关于Mac下搭建PHP 开发环境的教程(详细步骤),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. php 的本地开发环境,搭建很简单,成功启动三个进程就可以 ...

最新文章

  1. 安卓开发小知识 - 3
  2. SQL查询交集、并集、差集
  3. 基于马克思哲学原理论外在美与内在美2017-12-31
  4. Linux翻页命令more和less
  5. JFinal常量配置学习笔记
  6. hash表和hashmap
  7. 【排序算法】插入、选择、堆排、快排、归并、计数
  8. vs.net 2005中引用webservice的简单方法
  9. bzoj 3381: [Usaco2004 Open]Cave Cows 2 洞穴里的牛之二(RMQ)
  10. caffe︱cifar-10数据集quick模型的官方案例
  11. [转载]只有那句不能唱——听《想把我唱给你听》
  12. 计算机专业学历真的那么重要吗?又该怎么做
  13. Eclipse在桌面上创建的快捷方式打不开
  14. 7-4 走迷宫II(Dijkstra 算法)
  15. java实现添加微信好友_使用java生成微信随机加好友的链接
  16. ctf-web入门-php特性
  17. TokenRise的见茶卸甲@一杯严选 六道一辉探访“茶人的栖息地@世科坊”
  18. python count函数时间复杂度_Python之时间复杂度
  19. Ubuntu apt卸载
  20. 测试开发工程师mac电脑常用软件推荐

热门文章

  1. 安势清源 SCA 助力超大规模高科技企业加速开源风险治理
  2. RocketMQ一:快速入门和集群架构
  3. ASW 工作流最佳实践(四):并行多任务处理
  4. 单商户商城系统功能拆解51—应用中心—评价助手
  5. Angular7设置Input的disabled属性
  6. 怎样快速制作婚礼视频
  7. 编程c语言要数学很好吗,编程与数学的关系:学好编程就能学好数学吗?
  8. 生产管理系统 品质管理 溯源系统 电子行业 制造业 MES 生产过程追溯 电子看板
  9. Linux应用层查看系统时间的方法
  10. 带你制作一个拥有图形用户界面的彩色动态二维码生成器