CentOS+apache+mono+asp.net安装教程

作者:小菜 更新时间:2025-03-25 点击数:
简介:asp.net mvc本身依赖windows平台的东西不太多,所以这些assembly移植到mono/linux上来应该不是大问题。

一、准备工作:1、安装lin

【菜科解读】

asp.net mvc本身依赖windows平台的东西不太多,所以这些assembly移植到mono/linux上来应该不是大问题。

一、准备工作:

1、安装linux系统(CentOS,这个就不多讲了)

2、下载所需软件

http-2.4.4.tar.gz;

apr-1.4.6.tar.bz2;

apr-util;

pcre;

libgdiplus;

mono;

mod_mono;

xsp。

二、安装工作

在CentOS中通过网络安装必要的组件库

yum-yinstallbisonpkgconfigglib2-develgettextmakelibpng-devellibjpeg-devellibtiff-devellibexif-develgiflib-devellibX11-develfreetype-develfontconfig-develcairo-devellibtifflibtiff-devellibjpeglibjpeg-develgiflibgiflib-devellibpnglibpng-devellibX11libX11-develfreetypefreetype-develfontconfigfontconfig-devellibexiflibexif-devellibXft-develghostscript-develgnome-doc-utilsunzip

1.1开始检查镜像站点:mirror.neu.edu.cn,并获取最新

注意:中间会有一些确认提示,直接输入y继续。

完成:

2.上传安装包

2.1创建/usr/software目录(这个自定义)

使用mkdir命令

#mkdir/usr/sofrware

用xftp上传安装包到/usr/software

3.安装apache

3.1解压httpd

tar命令

#tar-zvxfhttp-2.4.4.tar.gz

解压后,/usr/software下多出一个文件夹:http-2.4.4

3.2httpd需要apr,apr-util,pcre支持

3.2.1解压apr和apr-util包,使用tar命令(后缀为tar.bz2)

解压pcre包,使用unzip命令(后缀为.zip)

3.3安装pcre(正则支持库)

3.3.1进入pcre文件夹,并查看内容,看到有一个configure脚本文件

3.3.2使用这个脚本进行预编译,配置安装目录为:/usr/local/pcre

3.3.3编译make

3.3.4安装,此时会在目标路径中创建文件makeinstall

3.4apr和apr-util移动

3.4.1文件夹改名

apr-1.4.6改成->apr命令:mvapr-1.4.6/apr

apr-util-1.5.2改成->apr-util命令:mvapr-util-1.5.2apr-util

3.4.2移动文件夹

将apr和apr-util移动到/usr/software/httpd-2.4.4/srclib中

注意:两个包不需要配置编译安装,待会儿由httpd直接使用。

3.5安装apache(httpd模块)

3.5.1进入/usr/software/httpd-2.4.4中

查看内容,发现也有一个configure脚本

3.5.2预编译,指定目录到:/usr/local/apache

报错:

这是因为没有指定pcre的路径

重新预编译,并指定pcre路径

3.5.3编译和安装(可以多条命令一起输入,依次执行)

3.6配置apache服务

进入安装目录查看,在bin目录中看到一个apachectl脚本

这个脚本提供简单控制apche服务的命令。

3.6.1启动服务apache

报错:由错误信息看,是服务监听时出错了,需要域名(或ip)

解决:去apache配置文件中指定一个ip

apache服务的配置文件是/etc/httpd/conf/里的httpd.conf文件

1.使用vi(编辑器)打开

2.搜索ServerName(区分大小写)

3.先按shift+:,调出vi命令框,界面左下角出现一个冒号,光标等待输入。

4.输入?ServerName,按回车

5.在vi找到的地方,注意黄色框中是我们要修改的地方

6.按insert键,进入编辑模式,左下角会出现一个--INSERT--字样

7.使用方向键调整光标位置到上图黄色框位置,将整行换成:

注意,把前面的#去掉!

8退出编辑状态:按Esc键。

9shift+:调出vi命令框,输入wq,按回车就保存退出了。

再次运行启动服务,OK!

3.6.2测试服务

通过/etc/httpd/httpd.conf文件内的DocumentRoot可知网站根目录是"/var/www/html"

我们在/var/www/html目录下添加一个html文件

10.1进入目录/var/www/html

10.2使用vi创建空文档,并按insert键进入编辑模式

10.3保存并退出

在文件夹中看到1.html文件

10.4通过httpd下载此文件到当前目录,但因为本身就已经有1.html,所以自动为下载的文件名添加了一个.1

下载成功,则代表apache服务安装成功!

3.6.3配置开机启动

使用服务管理工具ntsysv管理httpd

1.将httpd安装目录下的bin/目录下的apachectl脚本,

复制到/etc/rc.d/init.d/目录,取名为apache

2.使用vi编辑复制后的apache脚本

在#!/bin/sh后加入两行字符,esc结束编辑状态;退出保存shift+:再wq回车。

3.注册apache服务

4.启动apache服务

4.安装libgdiplus

4.0进入/usr/software目录,查看libgdiplus包

4.1解压

tar-jvxflibgdiplus-2.10.tar.bz2

解压完后,software下多出一个绿色的文件夹,打开后,看到里面有个configure文件,

这个文件其实是一个安装前的配置处理脚本文件,在编译安装前设置参数。

4.2执行预处理,设置libgdiplus-2.10软件的安装目录

4.3执行安装

make&&makeinstall

错误:

在线安装缺少的包:yuminstallglib2-devellibtifflibtiff-devellibjpeglibjpeg-develgiflibgiflib-devellibpnglibpng-devellibX11libX11-develfreetypefreetype-develfontconfigfontconfig-devellibexiflibexif-devel

再执行:make&&makeinstall

5.安装Mono

5.1解压

解压后,进入mono目录,又看到了configure预编译脚本

5.2预编译,设置安装目录为:/usr/local/mono

5.3编译和安装(耗时比较长)

5.4配置环境变量

a.修改/etc目录的profile脚本

在最后加入两行,并退出,保存。

b.设置生效:source/etc/profile

c.查看mono版本信息:mono-v

6.安装xsp

6.1回到/usr/software目录

注意,此压缩包为zip

6.2解压xsp-master.zip

6.3进入解压目录配置编译安装,注意这里的配置脚本为autogen.sh

6.3.1需要指定临时环境变量,告知xsp本机的mono路径

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

6.3.2执行预编译(配置),设置安装目录到mono相同目录

如果这里编译失败提示:**Error**:Youmusthave`libtool installedtocompilemono_fpm.

请安装libtool-2.2.tar.gz即可,安装到./configure--prefix=/usr

6.3.3编译和安装

make&&makeinstall

6.3.4测试启动一个临时asp.net服务器

*a.输入xsp4

启动一个临时asp.net服务器

*b.使用wget命令请求,返回404错误,OK!

7.安装mod_mono(有的系统不会出现以下错误)

7.1回到/usr/software目录,这次解压mod_mono

7.2解压mod_mono-master.zip

7.3进入解压目录,又看到一个autogen.sh脚本。

7.4预编译(配置),指定安装目录到mono中:/usr/local/mono

提示可以make编译了!

8.配置mod_mono和httpd

8.1进入httpd安装目录里的conf目录,看到mod_mono.conf文件

8.2使用vi编辑

8.3在文件最后追加

8.4让apache自动加载mod_mono,修改一下apache配置文件

进入vi后,直接使用shift+g,调到文件末尾,并添加mod_mono配置文件位置

9.测试

serviceapachestart启动服务

浏览器访问(可自己在/usr/local/apache/htdoc下上传网站)

注意:之前我在suse-linux下测试很多次都无法成功,在centos可以

CentOS+apache+mono+asp.net,安装,

齐齐哈尔社保待遇认证如何在手机上完成?最新教程来了(怎么样在手机上帮老人认证方法)

齐齐哈尔参保人员办理退休手续之后,养老金都是从次月开始发放的,但退休人员想按时领取待遇,则就需要先认证,那么,齐齐哈尔社保每年的认证如何操作?怎么在手机上完成?下面随新社通app小编一起来看看详情。

一、齐齐哈尔社保认证最新消息,如何用自己手机帮父母养老认证?支付宝路径:首页-电子社保卡-亲情服务-绑定家人社保卡-养老待遇认证-人脸识别-认证成功微信路径:直接搜索-电子社保卡-进入微信小程序余下路径跟支付宝一样提示:1.需要输入自己的电子社保卡密码2.亲情服务绑定时,需要上传绑定的社保卡正面照片(有照片就行)3.开始认证时,是人脸识别,老人对着屏幕上的4个数字念一下就行了。

注意脸要离近一些!(这一步我妈重试了二十多次始终通不过,一度让我以为手机出毛病了,都想放弃了,最后还是不甘心,又把手机放她脸前重试了一遍,顺利通过验证了)4.成功后最好到认证记录里查询一下,保险一点。

注意事项无论使用支付宝还是微信认证,都需要记得做好以下规范。

在人脸识别认证时,最好不要戴帽子、口罩、墨镜、眼镜等会遮挡面部的东西,因为遮挡物会使认证出现失败的可能,我们要保持五官都清晰的在识别框内,这样更容易一次性认证成功,最好周围环境的光亮是足够的,不要在黑暗的地方认证哦。

此外,一般认证都是一次性就成功的,除了一些特殊情况,如果第一次认证不成功,也不要着急,反复认证几次就好了,一般都可以认证成功。

实在不行再采取别的认证方式或者联系有关人员查看问题。

2025实用装机win10教程新手必备完整指南

想重装系统不会怎么办?菜科网一键重装系统轻松在线帮您搞定系统重装问题。

软件支持 在线重装、U盘制作、自定义重装 等多种模式。

简介:Windows 10至今仍是全球最受欢迎的操作系统之一,尤其在PC装机领域中,占据着不可替代的地位。

2025年,依旧有很多用户选择这一经典系统。

本篇文章将为新手用户提供一份实用的Windows 10装机完整指南,帮助您在最短的时间内完成系统安装和优化,提升电脑的使用体验。

工具原料:系统版本:Windows 10 21H2品牌型号:Dell XPS 13 (2024)、Lenovo ThinkPad X1 Carbon (2025)软件版本:Rufus 3.20、Microsoft Edge 2025一、准备工作1、确保您有一个可靠的Windows 10安装镜像文件。

您可以通过微软官方网站下载最新版本的Windows 10光盘映像(ISO)文件。

确保选择与您电脑架构(如64位)的相对应版本。

2、准备一个8GB或更大的U盘,并使用Rufus等工具将下载的ISO文件写入U盘。

在这个过程中,Rufus 3.20提供了一键式的UEFI和Legacy引导模式选择功能,确保兼容性与速度。

二、安装Windows 101、插入装有Windows 10安装程序的U盘,重启电脑,并进入BIOS设置界面(通常通过按F2、F12或DEL键)。

2、在BIOS中选择从USB设备启动,然后保存更改并退出BIOS。

电脑将自动从U盘引导进入Windows 10安装界面。

3、按照提示选择语言、时区和键盘输入方法,然后点击“下一步”继续。

4、选择“现在安装”,输入Windows序列号(可跳过稍后再输入),然后根据需要选择要安装的Windows版本。

三、后续设置与优化1、完成基础安装后,系统将要求您进行初始设置,例如连接Wi-Fi、登录Microsoft账户等。

在这一步中,建议开通自动更新以确保安全性。

2、安装完成后,立即下载并安装最新的设备驱动程序。

这一过程可以通过OEM品牌网站,如Dell或Lenovo的支持页面获取最新的驱动。

3、根据个人使用习惯进行系统优化。

例如,使用Microsoft Edge浏览器设置主页、启用浏览器同步、安装常用扩展等。

拓展知识:1、在多任务处理日益普及的今天,掌握Windows 10的快捷键可大幅提升工作效率。

例如,使用“Win + Tab”可以快速查看和切换开放任务视图,使用“Win + D”能够瞬间显示桌面。

2、Windows 10的安全性一直在加强,但定期查杀恶意软件仍是必要的。

使用Windows Defender离线扫描功能,能够及时发现并清理潜在威胁。

总结:本指南旨在帮助新手用户快速有效地完成Windows 10的装机过程。

通过详细的准备、安装和优化步骤,您可以在自己的设备上获得流畅的使用体验。

使用Windows 10,您不但能享受到稳定的性能,还获得了极大的兼容性和安全性。

希望本指南对您的装机过程有所帮助。

标签: 注意:本站所刊载的文章均为学习交流之用,请勿用于商业用途。

对于商业使用,请联系各自版权所有者,否则法律问题自行承担。

2025年win7一键装机哪个好用软件推荐指南 2025年大白菜u盘重装win7方法详解:快速学会,小白也能轻松上手 【2025年推荐】云净装机大师使用指南:一键搞定电脑重装系统 2025年最干净的一键重装系统软件推荐与使用攻略 【2025年】笔记本怎么重装系统?简单步骤教你轻松搞定 2025年一键重装系统技巧:小白也能轻松搞定全过程指南 【2025年版】电脑重装系统详细图解:全面掌握最新方法与技巧 电脑重装系统如何选择最干净的一键重装系统软件? 【科普必备】笔记本怎么重装系统?详细步骤指导2025版 【2025秘籍】一键重装系统:小白用户快速上手指南 2025年电脑重装系统全攻略:专业步骤详解,提升设备性能秘诀 2025年最新重装系统教程:解决电脑常见问题的终极指南 【建议收藏】2025年冰封一键重装系统教程:快速掌握,实用指南助你成功 一键重装系统纯净版:小白必看,2025年度详尽指南 2025年雨林木风一键重装系统全流程指南:快速上手,无需专业知识 2025年大番茄一键重装系统教程,快速解决电脑故障问题 2025实用装机win10教程新手必备完整指南 分类于: 回答于:2025-03-21 简介:Windows 10至今仍是全球最受欢迎的操作系统之一,尤其在PC装机领域中,占据着不可替代的地位。

2025年,依旧有很多用户选择这一经典系统。

本篇文章将为新手用户提供一份实用的Windows 10装机完整指南,帮助您在最短的时间内完成系统安装和优化,提升电脑的使用体验。

工具原料:系统版本:Windows 10 21H2品牌型号:Dell XPS 13 (2024)、Lenovo ThinkPad X1 Carbon (2025)软件版本:Rufus 3.20、Microsoft Edge 2025一、准备工作1、确保您有一个可靠的Windows 10安装镜像文件。

您可以通过微软官方网站下载最新版本的Windows 10光盘映像(ISO)文件。

确保选择与您电脑架构(如64位)的相对应版本。

2、准备一个8GB或更大的U盘,并使用Rufus等工具将下载的ISO文件写入U盘。

在这个过程中,Rufus 3.20提供了一键式的UEFI和Legacy引导模式选择功能,确保兼容性与速度。

二、安装Windows 101、插入装有Windows 10安装程序的U盘,重启电脑,并进入BIOS设置界面(通常通过按F2、F12或DEL键)。

2、在BIOS中选择从USB设备启动,然后保存更改并退出BIOS。

电脑将自动从U盘引导进入Windows 10安装界面。

3、按照提示选择语言、时区和键盘输入方法,然后点击“下一步”继续。

4、选择“现在安装”,输入Windows序列号(可跳过稍后再输入),然后根据需要选择要安装的Windows版本。

三、后续设置与优化1、完成基础安装后,系统将要求您进行初始设置,例如连接Wi-Fi、登录Microsoft账户等。

在这一步中,建议开通自动更新以确保安全性。

2、安装完成后,立即下载并安装最新的设备驱动程序。

这一过程可以通过OEM品牌网站,如Dell或Lenovo的支持页面获取最新的驱动。

3、根据个人使用习惯进行系统优化。

例如,使用Microsoft Edge浏览器设置主页、启用浏览器同步、安装常用扩展等。

拓展知识:1、在多任务处理日益普及的今天,掌握Windows 10的快捷键可大幅提升工作效率。

例如,使用“Win + Tab”可以快速查看和切换开放任务视图,使用“Win + D”能够瞬间显示桌面。

2、Windows 10的安全性一直在加强,但定期查杀恶意软件仍是必要的。

使用Windows Defender离线扫描功能,能够及时发现并清理潜在威胁。

总结:本指南旨在帮助新手用户快速有效地完成Windows 10的装机过程。

通过详细的准备、安装和优化步骤,您可以在自己的设备上获得流畅的使用体验。

使用Windows 10,您不但能享受到稳定的性能,还获得了极大的兼容性和安全性。

希望本指南对您的装机过程有所帮助。

菜科网系统致力于解决 Windows 系统重装解决方案,提供高效、安全、免费的系统重装服务。

加入收藏
               

CentOS+apache+mono+asp.net安装教程

点击下载文档

格式为doc格式

  • 账号登录
社交账号登录