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,安装,

新手塔罗牌入门教程?几种重要的塔罗牌

塔罗牌相信很多人都已经有所耳闻,身边经常会有用塔罗牌占卜运势的朋友。

市面上大大小小的塔罗牌种类接近千种,但是主流的会更好理解,容易被大众接受。

新手塔罗牌入门教程 一、关于塔罗牌种类的选择目前,市面上流行的塔罗牌非常多,接近千种。

而其中比较常见的塔罗牌有:马赛塔罗牌、伟特塔罗牌、托特塔罗牌和罗宾伍德塔罗牌等。

不同种类的塔罗牌,其中所包含的元素也各不相同,我比较建议使用“罗宾伍德塔罗”和“韦特塔罗”。

特别是罗宾伍德塔罗牌,宗教元素比较少,无论是从色彩、构成还是画风对于沃恩东方人来说更容易被接受。

二、“大卡”和“小卡”的区别无论哪种塔罗牌,均由22张大阿卡那牌和56张小阿卡那牌组成。

大卡主要用来占卜整体运势,用来占卜关系和特质。

小卡更加细腻。

初学者在刚开始接触塔罗牌的时候,阳阳老师建议先从“大卡”开始。

因为相对大卡数量比较少,便于记忆和理解。

待熟练一段时间之后,再在占卜的时候加入“小卡”。

酱才能在不断的实践中增加自信和熟练度。

三、正位和逆位通常,在占卜的过程中我们将正面对着占卜师的牌叫做“正位”,逆向对着占卜师的牌叫做“逆位”。

“逆位”的寓意通常是“正位”的相反、削弱或者负面加强。

四、牌阵不同的牌阵针对“求问者”的不同占卜事情而定。

比方说,有小伙伴找阳阳老师来占卜“爱情”。

这时我通常会再次询问是哪种爱情?这直接决定了,等一会使用哪种牌阵来进行占卜。

比较常见的分类有:单身、有意中人、意中人的选择、正在热恋、已婚等。

这些不同的分类,在占卜的时候对应的塔罗牌阵也各不相同。

塔罗牌阵根据难易程度分为:初级牌阵、中级牌阵和高级牌阵。

解牌的时候,不同难度的牌阵所需要消耗的时间和精力也各不相同。

阳阳老师建议初学者从常见的初中级牌阵开始学起。

五、仪式感仪式感对于塔罗师在占卜时是十分重要的,除了保持神秘感和庄重感之外,也会增加塔罗占卜师“念的感应”,这一点特别是在占卜的过程中式十分重要的。

简单来说,“念”可以增加塔罗占卜师与“求问者”之间的“感应”,增加占卜的准确性和成功率。

最直接的表现就是可以增强占卜师的“自信”,便于占卜师集中精力。

六、解牌就像刚刚阳阳老师说到过的一样,不同的塔罗牌的寓意是不同的。

再加上同一张塔罗牌还有正位和逆位的区别,在解牌的过程中就更加要求占卜师对塔罗牌的理解和诠释。

塔罗牌的核心主要就是“解牌”,结合对“求问者”的占卜事情和塔罗牌阵进行分析和建议。

同时,还可以根据十二星座、四大元素和卡巴拉生命之树等进行解牌。

酱,准确性和成功率才能明显提升。

七、占卜道具塔罗牌占卜除了仪式感之外,道具也十分重要。

通常需要在占卜的时候同时具备火土风水四大元素在场为宜,当然,也可以使用“闪卡”代替。

其它诸如:塔罗牌占卜专用桌布、水晶球、灵摆等可以根据条件选用。

常见道具及与元素对应关系如下:燃烧的蜡烛:火和风元素。

盛水的水晶杯:水和土元素。

八、占卜流程首先我们需要得到一套独属于自己的塔罗牌,经过“开牌”后就可以为自己或者身边的小伙伴们进行占卜了~1、询问“求问者”的星座,具体的占卜事项;2、为“求问者”选择对应的塔罗牌阵;3、解牌;4、整体分析;5、结合星座、元素、卡巴拉生命之树进行综合分析;6、互动;在塔罗牌的世界中,有些牌虽然现在已经保存不全或没有人使用了,却有着极高的历史价值,它们曾为塔罗牌的成熟奠定了坚实的基础。

它们现在大多作为文物或者收藏品,被保存在博物馆或者收藏家的手中。

上图是已知的保存至今最早、最完整的一套塔罗牌。

1450年,在意大利米兰地区的索佛萨(Sforza)和维斯康提(Visconti)两家族联姻,新郎索佛萨的朋友、著名的意大利艺术家班宝(BonifacioBembo)手工绘制了这副著名的塔罗牌作为礼物。

画中的人物是当时的著名人物。

虽然此牌号称是迄今为止保存的最早、最完整的一套塔罗牌,但其实也已残缺不全。

现在主要有三套塔罗牌保存得相对比较完整,分别是保存在纽约皮尔庞特·摩根图书馆的“Pierpont-MorganBergamoVisconti-Sforza”,牌的尺寸规格为176mm 87mm,现存74张;保存在美国耶鲁大学图书馆的“Cary-YaleVisconti”,牌的尺寸规格为189mm 90mm,现存67张;收藏于意大利米兰的“Brera-BrambillaVisconti”,牌的尺寸规格为178mm 88mm,仅存48张。

保存在纽约皮尔庞特·摩根图书馆那套最完整的维斯康提塔罗牌缺少了“恶魔”、“塔”、“宝剑三”、“星币骑士”四张牌,现今市面上流通的维斯康提塔罗牌是在此基础上根据十五世纪末在波隆那(意大利的一座城市)印制的“罗宾伍德图稿”重新创作,补齐了遗失的四张牌而成的。

#p#分页标题#e#维斯康提塔罗牌是传统塔罗牌的代表,副牌小阿卡纳的牌面只由简单的宝剑、圣杯、权杖或者星币以不同数量、不同方式排列构成。

维斯康提塔罗牌的小阿卡纳虽然适于冥想,但是牌义并非直观可得,所以并不适合新手使用。

下面介绍的是现今最受塔罗师们欢迎和好评的塔罗牌。

韦特塔罗牌莱德·韦特塔罗牌的画面简单明了,内涵也比较丰富,适合刚刚入门的新手使用。

但是对有一定基础的塔罗师们来说,这种简单在带来方便的同时也束缚了想象和发展的空间,不利于更好地了解事件的深意和全貌。

虽然也不乏大师级人物在使用韦特牌,但韦特牌如小孩子玩具般的看法还是广泛存在于塔罗界的。

至今天出现了80张版本的透特牌。

依据克劳利本人的说法,“魔术师”这张牌的图像应该是虚幻的,包容了许多含义,一张牌无法表述完全。

所以他设计了一张希腊风格的“魔术师”、一张印度风格的“魔术师”,还有一张埃及风格的“魔术师”。

克劳利至死,也未能设计出一张他完全满意的“魔术师”。

据说在这棋牌“魔术师”中,克劳利最满意的是希腊风格的,所以现在市面上78张版本透特塔罗牌的“魔术师”都是釆用希腊风格的那张。

在克劳利与哈里斯女士的有生之年,这副牌都只是他们自己使用,并在不断地完善之中,一直都没有向世人发布。

直到他们相继去世多年后,1969年这副塔罗牌才由克劳利的朋友、他所领导的魔法协会“〇T〇”(OrdoTempli Orientis)的一位重要成员格雷迪少校(GradyL.McMurtry)整理出版。

这副牌出版后,不但广为人知,而且备受尊重,尤其是受到专业塔罗牌师们的喜爱。

这副牌虽然具有丰富的内涵和象征,并蕴含着极高的灵力,但遗憾的是其画面过于深奥,而且市面上关于透特牌的书籍也不多见,所以刚刚入门的新手们只能望而却步,因此这套牌的普及程度也远远不如韦特牌。

诺斯塔罗牌2.麻将洗牌法首先将牌叠放在桌面上,然后双手将牌慢慢抚平,使牌散乱地平铺在桌面上。

这个过程就像打麻将时和牌后将麻将推倒一样,只是动作由推变做抚,由用力变做轻柔。

接下来也如麻将洗牌一样,双手朝一个方向(顺时针或逆时针)轻柔地搓洗,让每张牌都旋转起来,让整副牌作为一个整体也一起旋转起来。

当牌洗净后,双手再将牌汇聚一拢,横向整理成一叠。

线上社保缴费教程来袭,3分钟让你学会线上缴费!(4

支付宝社保缴费流程超简单,3分钟轻松学起来!下面随新社通app小编一起了解详情。

城镇职工社保与城乡居民社保有什么不同报销人群不同:城镇职工报销的人群是有工作单位的职工以及退休人员;居民社保为没有工作单位的城乡居民提供报销。

缴费金额不同:城镇职工社保是根据社保缴费基数按缴费比例进行缴纳,一年大概需要上万元;居民社保是自由选择缴费档次,一年费用在500~5000元不等。

缴费方式不同:城镇职工社保是按月缴费,单位和个人共同缴费;居民社保是按年缴费,当年交下一年度的社保费用,个人承担费用,给予补贴。

报销内容不同:城镇职工社保能提供五个险种的报销;而居民社保仅提供养老保险和医疗保险报销。

缴纳原则不同:城镇职工是强制参保,单位必须为在职职工参保职工社保;居民社保是自愿原则参保。

社保如何在支付宝上缴费一、目前,社保网上缴费的方法有哪些呢?网上缴费主要缴纳途径有以下几种:服务APP缴费:下载当地官网服务APP,注册并登录,选择“社会保险”,选择缴费类型和缴费基数,确认无误后进行支付。

银行网银缴费:登录当地社保局官网,选择“个人网上服务大厅”,通过银行网银进行缴费。

支付宝缴费:打开支付宝APP,选择“城市服务”,进入“社保”页面,选择“社保缴费”,输入个人身份证号码和密码进行登录,选择缴费类型和缴费基数,确认无误后进行支付。

微信缴费:关注当地社保微信公众号,进入“个人缴费”页面,输入个人身份证号码和密码进行登录,选择缴费类型和缴费基数,确认无误后进行支付。

二、社保网上缴费的流程无论选择哪种途径进行社保网上缴费,都需要按照以下流程操作:登录当地社保局官网或下载当地服务APP,注册并登录账号。

选择“社会保险”模块,点击“个人参保缴费”或“单位参保缴费”,进入缴费页面。

根据个人或单位的实际情况,选择缴费类型和缴费基数。

确认无误后进行支付,支持多种支付方式,包括微信、支付宝、银行网银等。

支付成功后,可以在个人中心查看缴费记录和状态。

三、社保网上缴费的注意事项在进行社保网上缴费时,需要注意以下几点:确保个人信息准确无误,包括身份证号码、姓名、手机号码等。

在选择缴费类型和基数时,要根据个人或单位的实际情况进行选择。

在支付过程中,要确认支付金额和支付方式是否正确。

如果遇到问题,可以及时联系当地社保局或相关机构进行咨询和处理。

加入收藏
               

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

点击下载文档

格式为doc格式

  • 账号登录
社交账号登录