存档
-
在CentOS 5.4上安装CouchDB
CouchDB一种半结构化面向文档的分布式,高容错的数据库系统,具体的可以参见其网站上的文档,以及这里的一篇技术简介的翻译。CouchDB在Ubuntu下安装非常方便,只需要使用sudo apt-get install couchdb即可,我以为在CentOS中也会比较容易,没想到却遇到了比较多的问题。主要包括: CentOS的安装源里不包含CouchDB CouchDB需要Erlang的运行时支持,CentOS的安装源里也没有Erlang OK,我们一步一步来搞定在CentOS下安装CouchDB。首先需要安装Erlang,却Erlang的官方网站下载源码,然后在本地编译安装:具体的脚本为: 1: wget http://www.erlang.org/download/otp_src_R13B02-1.tar.gz 2: tar–xzvf otp_src_R13B02-1.tar.gz 3: cd otp_src_R13B02-1 4: ./configure 5: make && make install 中途有可能会遇到一些依赖的问题,比如缺少icu、ncurses、wxWindows等,前面几个大略都可以从yum时行安装,wxWindows可以不问,如果你之后不准备使用Erlang进行UI编程的话,这些也足够用了。 Erlang安装完成之后,测试一下在bash里erl和erlc能否使用,若能,则这一步就完成了。 接着是安装CouchDB,由于CouchDB里用到了JavaScript,所以其依赖于SpiderMonkey,需要先安装libmozjs这个库,步骤为: 1: wget ftp://ftp.mozilla.org/pub/mozilla.org/js/js-1.8.0-rc1.tar.gz 2: tar–xzvf js-1.8.0-rc1.tar.gz 3: cd js/src 4: make BUILD_OPT=1–f Makefile.ref 编译应该不会出什么问题,如果你的机器没有配置编译环境,你可以参考这篇文章进行配置。 可以当我执行make –f Makefile.ref install的时候傻了,没有这个target,好吧,我们自己写脚本安装这个库。代码如下: 1: #!/bin/bash 2: mkdir -p /usr/include/mozjs/ -v 3: cp *.{h,tbl} 4: [...]
1,507 次查看 | 没有评论 -
Freeware – XAMPP
自己使用过很长一段时间的Apache+MySQL+PHP,虽然各自都有安装文件,但是对于一个刚接触这些东西的人来说,一定会被它的配置困扰过,刚开始不懂,去网上一通乱查,后来知道了去看文档,但是这种成熟的软件,一般配置项都比较复杂,而且像mysql更是缺少一个易用的管理客户端。xampp现在看来是一个不错的选择,安装以后,apache,mysql,php便立即可用,推荐。 另外,推荐安装xampplite,这个版本不包括FileZilla Server,一般做开发也不需要架设FTP。 下载:http://sourceforge.net/projects/xampp/
1,114 次查看 | 没有评论

最新评论