linux下apache+resin安装文档

来源:互联网 发布:淘宝图书出版物认证 编辑:程序博客网 时间:2024/05/17 21:41
说明:今天其实只是想催下进度,装个版本控制器,然后发现没有装SZ,RZ,开始找安装包,找到安装包准备装SVNZJ跑开说最好装到开发服务器上,所以就跑去开发服务器,然后发现开发服务器上什么都没有装,连APACHE和RESIN都没有想自己也没完全的从零开始装过RESIN+APACHE就装一次先找安装包,找到后解压缩,装APACHE还算顺利后来装RESIN发现有个/usr/include/openssl下有个文件编译RESIN的时候死活不行,后来CFJ告诉我是LINUX9的问题,去别机器抓了个8的版本的来,拷贝上去就好了然后装整合,发现一个编译始终有问题,后来查了下,是编译APACHE的时候少了参数,必须#./configure --prefix=/usr/local/apache --enable-so文档上是这么说的# ./configure --prefix=/usr/java/httpd2 --enable-module=most --enable-shared=max察看编译进apache的模块:#/usr/java/httpd2/bin/httpd -l[root@LINUX root]# /usr/java/httpd2/bin/httpd -lcompiled-in modules:  http_core.c  mod_so.c看到以上的信息表明apache支持dso方式了。这样就可以用dso的方式把php和resin的模块加进来然后修改下resin的DOC就搞定了,呼,累啊,没有CFJ可怎么办啊,留个脚本-----------------------------------------------简陋的脚本apache先解包,不多说#./configure --prefix=/usr/local/apache --enable-module=most --enable-shared=max#make#make install然后把RESIN拷贝到/usr目录下然后进入resin目录#./configure --with-apache=/usr/local/apache#make#make install然后修改resin.conf修改doc目录然后修改APACHE最后一段改成LoadModule caucho_module /usr/local/apache/libexec/mod_caucho.soAddModule mod_caucho.cCauchoConfigFile /usr/resin/conf/resin.confSetHandler caucho-status就OK了,对了,之前还要装个JDK的环境先装个RPM包,安装指令# rpm -ivh xxxxx.rpm然后在/etc/profile里加上JAVA的环境变量就可以了#set java environmentJAVA_HOME=/usr/java/j2sdk1.4.2_10CLASSPATH=.:$JAVA_HOME/lib.tools.jarPATH=$JAVA_HOME/bin:$PATHexport JAVA_HOME CLASSPATH PATH要看是否安装成功只需要在任意位置上执行JAVA就行了另附录:初学者安装RPM包快速应急手册作者:luster 更新时间:2005-04-11用RPM 包方式来发布软件变得越来越流行,主要的原因是这种软件发布方式很方便用户安装、升级和从系统中删除。除此之外,RPM还可以让你有更多的对系统安装的软件的管理性功能,例如可以查新系统有哪些已经安装的软件包,查看这些软件包分别安装了什么文件,这些文件又放在了什么地方等等。这里我给出一个简单的入门手册,供初学者查看参考,快速使用RPM。这些RPM命令都是最最常用的,更复杂的功能大家可以暂时不用管,等确实需要的时候再去查man手册。:)下面我们开始吧。安装一个RPM包的一般采用的命令格式如下:# rpm -ivh package.ix86.rpm在上面的命令中,package是个假定的名字,ix86是这个包为特定的CPU做了优化处理的意思。例如,package可能是ldconfig-1.9.5-14,而ix86是i386这样的。“-i”参数指明是要安装这个package,而“-v”这个参数则使输出信息增加,“-h”表示在安装过程中显示hashes作为在安装过程的一个进度条。上面就是所有的关于安装一个RPM包的内容,非常简单而好用吧。当然如果你安装过程中遇到了一些包依赖关系的问题那就稍微要麻烦一些了。包依赖关系问题就是说,你正在安装的包需要其他的包的支持才能正常工作。通常还有可能遇到的问题是所安装的包需要某个软件或者函数库的特定版本才能正常工作。这样的情况下,你可以安装或者升级依赖的软件包,然后继续安装你自己需要安装的软件包。下面我们来看其他的一些非常有用的rpm命令。如果你要看一个RPM包安装以后到底安装了那些文件,你可以使用这个命令:# rpm -ql packagename这个packagename就是你要查询的软件包的名字,例如ldconfig-1.9.5-14mdk;而“-p”参数表示查询软件包数据库,看这个软件包是否已经安装;“-l”参数表示列出所查询的包的所有安装了的文件的完整的路径。下面是一个例子:[wh@infonet wh]$ rpm -ql ldconfig-1.9.5-14mdk/sbin/ldconfig/usr/doc/ldconfig-1.9.5/usr/doc/ldconfig-1.9.5/README除了你查询某个软件包的信息这个实用功能外,还可以很方便的删除某个特定的RPM包软件。采用的命令参数是“-e“,格式如下:# rpm -e packagename“-e”就表示删除(erase)的意思,就是把特定的软件包(packagename)删除掉。值得注意的是,rpm管理机制不允许你删除某个软件包,如果这个软件包还被其他软件包所依赖。因为一旦你删除了这个软件包,其他依赖他才能运行的软件包也就不能正常使用了。已经学会了如何安装和如何删除一个rpm软件包,下面我们看看如何升级一个已经存在的rpm包软件。升级其实和安装类似,可以参考下面的命令:# rpm -Uvh package.ix86.rpm“-U“参数表示是升级(upgrade),参数“v”和“h”意义和前面一样的,这里不再赘述。到此,我们已经学会了,如何安装、删除和升级一个使用rpm发布的软件了。:)
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 2岁着凉了呕吐怎么办 2岁宝宝着凉呕吐怎么办 两岁宝宝偏矮怎么办 2岁宝贝吐没精神怎么办 11个月的宝宝吐怎么办 二岁的宝宝吐了怎么办 十个月小孩吐了怎么办 10个月宝宝呕吐怎么办 小孩又拉又吐的怎么办 小孩子不吃饭呕吐拉肚子怎么办 小孩发烧后又吐怎么办 11个月宝宝吐了怎么办 11个月宝宝拉肚子怎么办 2岁宝宝反复呕吐怎么办 1岁半幼儿拉肚子怎么办 宝宝打嗝呕吐胃难受怎么办 3岁宝宝发烧还吐怎么办 孩子喝水都吐怎么办啊 宝宝吃多了呕吐怎么办 3岁宝宝吐怎么办才好 儿童受凉肚子疼发热呕吐怎么办 两岁宝宝半夜呕吐怎么办 两岁宝宝吐了怎么办 2岁宝宝发烧吐怎么办 2岁多宝宝呕吐是怎么办 2周岁宝宝中暑了怎么办 2岁半宝宝着凉呕吐怎么办 3岁宝宝吐了几次怎么办 一岁宝宝恶心吐怎么办 9个月宝宝一直吐怎么办 晚上冻着了呕吐怎么办 2岁宝宝一直吐怎么办 两岁宝宝门牙龋齿怎么办 两岁宝宝得龋齿怎么办 两岁宝宝长龋齿怎么办 宝宝2岁不吃饭怎么办 两岁宝宝总是吐怎么办 3岁儿童受凉呕吐怎么办 两岁宝宝四天没拉大便怎么办 两岁宝宝发烧吐怎么办 四岁宝宝吐了怎么办啊