Linux mono环境,linux+mono+xsp+apache搭建asp.net环境
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环境相关推荐
- 在mac中搭建asp.net环境并开发第一个程序
在mac中搭建asp.net环境并开发第一个程序 一.搭建环境 1.安装.NET Core - 要使用.NET Core首先在终端上安装Openssl 更新homebrew后下载安装openssl $ ...
- linux hudson svn,Hudson Maven SVN快速搭建持续集成环境
Maven 跨平台的项目管理工具 Apache组织中颇为成功的开源项目 服务于Java平台的项目构建,依赖管理和项目信息管理 持续集成 快速 高频率 自动 构建 所有源码 反馈 目前最流行的开源持续集 ...
- linux ipp qt,win10+QT5.10.1搭建OpenCV开发环境
一. 搭建前的准备工作 1.下载QT 2.下载OpenCV 3.下载Cmake工具 二.安装软件 1.QT傻瓜式安装,记得安装路径即可 2.Cmake安装,注意在安装过程中勾选"为所有用 ...
- 使用PHP环境一键安装包快速搭建PHP开发环境
在Windows系统下如何搭建PHP开发环境? 为了快速进入编程状态,顺利地完成第一个PHP程序,我们选择使用PHP集成环境包. 什么是PHP集成环境包?类似的软件又有哪些呢? 要回答这个问题,我们需 ...
- ubuntu java 开发环境_详解ubuntu搭建Java开发环境
没有用Java写过程序,做为一个Java新手,在写第一个Hello,world程序之前,先在Ubuntu中搭建Java开发环境. 本文结构: 一.JDK安装 二.MyEclipse安装 三.Hello ...
- mac搭建python开发环境_Mac中基于Homebrew搭建python开发环境
转移到mac上了.这里是在lion中搭建python开发环境的简单记录.这份记录不是一份step by step.而是事后写的记录,可能有记忆遗漏.如果有错误,请指正. 1.安装homebrew的准备 ...
- docker配置python环境_PyCharm使用Docker镜像搭建Python开发环境
在我们平时使用PyCharm的过程中,一般都是连接本地的Python环境进行开发,但是如果是离线的环境呢?这样就不好搭建Python开发环境,因为第三方模块的依赖复杂,不好通过离线安装包的方式安装.本 ...
- mac 自带 java 环境_在mac上搭建了Java 环境,谨以此文写给自己
最近跳槽算空挡期吧,还是感觉这两年有点浮躁,总有想把自己归零一下,总结一下重新上路. 以前windows上搞过点java,自从入了iOS的坑,mac上还没搞过,现在借着面试facebook的准备时间, ...
- mac php环境配置教程,Mac下搭建PHP 开发环境的教程(详细步骤)
本篇文章给大家带来的内容是关于Mac下搭建PHP 开发环境的教程(详细步骤),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. php 的本地开发环境,搭建很简单,成功启动三个进程就可以 ...
最新文章
- 安卓开发小知识 - 3
- SQL查询交集、并集、差集
- 基于马克思哲学原理论外在美与内在美2017-12-31
- Linux翻页命令more和less
- JFinal常量配置学习笔记
- hash表和hashmap
- 【排序算法】插入、选择、堆排、快排、归并、计数
- vs.net 2005中引用webservice的简单方法
- bzoj 3381: [Usaco2004 Open]Cave Cows 2 洞穴里的牛之二(RMQ)
- caffe︱cifar-10数据集quick模型的官方案例
- [转载]只有那句不能唱——听《想把我唱给你听》
- 计算机专业学历真的那么重要吗?又该怎么做
- Eclipse在桌面上创建的快捷方式打不开
- 7-4 走迷宫II(Dijkstra 算法)
- java实现添加微信好友_使用java生成微信随机加好友的链接
- ctf-web入门-php特性
- TokenRise的见茶卸甲@一杯严选 六道一辉探访“茶人的栖息地@世科坊”
- python count函数时间复杂度_Python之时间复杂度
- Ubuntu apt卸载
- 测试开发工程师mac电脑常用软件推荐