免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 4048 | 回复: 1
打印 上一主题 下一主题

[FreeBSD] 在Freebsd中安装apache22+mono+mod_mono+xsp(小经验+提问题) [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-05-10 14:42 |只看该作者 |倒序浏览
搞这东西也搞好几天了,一直都在自己试验+google........终于昨天晚上有了点成果,看到坛子里的这一部份都比较旧了........我文笔比较差,将就看着,咔咔
正文来了:
先打开
http://forge.novell.com/modules/xfmod/project/?bsd-sharp
然后下载
mono-merge.tar.gz
解压到/tmp
cd /tmp
tar zvxf mono-merge.tar.gz
cd mono-merge
make install
rehash
至此安装完,然后运行mono-merge
他就会自动添加mono,mod_mono,xsp的CVS,中间会提示输入密码,屏上有提示的,其实就“匿名”的英文。

更新完就装apache,建议用2.0(我没用过.....),不建议用apache2.2.2(原因后面说)
装完apache就到/usr/ports/lang/mono 下make install clean
编译完rehash一次,运行mono,有帮助显示就表示成功了。

然后再到/usr/ports/lang/www/xsp 下make install clean
编译完也是rehash一下,运行mono-xsp-server吧,一时忘了,晚上看看,看xsp的服务器能不能起来,能就OK了

最后就到mod_mono了,这到说明下为什么不建议用apache2.2.2 ,因为ports里的mod_mono是1.1.13版的,不支持2.0以上的apache2.2.2,如果要不小说装了apache2.2.2的话,就手动mono的站下载最新的1.1.14 然后安装,

我先说说我的做法,因为我是用apache2.2.2的
先搜索 find / -name apr-1
找到apr-1目录所在,进到目录里
cp *.* ../apache22/ (不这样做的话,编译过程中会出错,原因不明,可能是编译加入参数就没事了吧,我还没试。)

把下好的mod_mono 1.1.14解好,然后运行./configure
到最后,屏上会显示 系统环境的,一定要看清楚 apache哪一行的版本号与你装的是不是一致,我用1.1.13显示的2.0,用1.1.14显示的2.2.2,而且用1.1.13装的话,会提示apr-connect出错,查了下是因为1.1.13不支持apache2.2.2

显示没问题就直接make install clean吧,
最后在httpd.conf加入mod_mono模块和文件关联就OK了,方法上mono官网上有详细说明 ,实在找不到就在官网下面的搜索里搜索mod_mono,就有了

经验写完了,到提问题了,嘿
不知道为什么,mono除了1.1.13外,1.1.12 ,1.1.14,1.1.15都无法编译成功,加参数也试过了,就是不行,昨天再试的时候突然看到一句 5X......................6X...............的东东,大概意思是要对应版本加上一句特别的东西,不然无法编译,因为是在make install clean里提示的,所以看不清楚,晚上再看

到xsp了,这个真的怪,手动编译xsp1.1.13 ,1.1.14都错,有人说不能用make ,要改到gmake ,我也试了,一样的不行,但最怪的是下面的,我用mono-merge得到了xsp的ports,然后再装竟然成功了,
(注,有人可以会说,可能源码包不一样,但我在make.conf里加了一句MASTER_SITE_OVERRIDE=FTP://192.168.1.2      ...........所有源码包我都是自己另外下载,放到FTP里的)..........

同一个包,现在竟然编译过去了............晚上好好看看,可能又是什么参数的问题.......

谁知道为什么的,告诉偶一声,我实在是不死心,为什么手动编译不过去.............

论坛徽章:
0
2 [报告]
发表于 2009-02-25 13:20 |只看该作者
我也手动编译安装过,2.0,1.9编译不过去,但2.2手动编译安装成功了:

FreeBSD中Mono 2.2源码的编译与安装

后来通过mono-merge安装了最新的mono 2.4:

通过mono-merge工具合并BSD# ports tree并安装mono 最新版本:mono 2.4

交流一下!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP