WEB开发网
开发学院服务器WEB服务器Apache Linux和Solaris建Apache虚拟根环境(2) 阅读

Linux和Solaris建Apache虚拟根环境(2)

 2007-03-11 00:00:00 来源:WEB开发网   
核心提示: ROOT# chroot /www /apache/bin/httpd -l | grep phpmod_php4.c6.9 这儿有一个小的helloworld的脚本程序来测试php,它必须作为hello.php来安装,Linux和Solaris建Apache虚拟根环境(2)(4),如果你想要浏

ROOT# chroot /www /apache/bin/httpd -l | grep php

mod_php4.c

6.9 这儿有一个小的helloworld的脚本程序来测试php,它必须作为hello.php来安装。如果你想要浏览源代码的话可以拷贝一份或建立到hello.phps的系统连接。测试完,要关闭这个连接。

7.编译和安装perl

你可以简单的将/usr/lib/perl5拷贝到www/usr/lib,并将usr/bin/perl5.00503(假定是Red Hat6。0版本)拷贝到www/usr/bin中,这样了事。同时,你需要检测并安装任何缺少的共享库,你也需要建立从usr/bin/perl5.00503到/www中的/usr/bin/perl的硬连接。

简单的方法是:

ROOT# cp -a /usr/lib/perl5 /www/usr/lib/perl
ROOT# cp -p /usr/bin/perl5.00503 /www/usr/bin/
ROOT# cd /www/usr/bin
ROOT# ln perl5.00503 perl

但是,我还是讲一下怎样安装和编译perl,如果你想要安装mod-perl,你就必须在此编译perl:

7.1 建立向虚拟根环境化的目录树中安装的必要的连接。

本例中使用目录树中的usr/Local。之所以用他,是有道理的,注意不要将他与usr/local混淆。安全起见,我还是使用softs用户来安装

ROOT# mkdir /www/usr/Local
ROOT# ln -s /www/usr/Local /usr/local
ROOT# chown softs:softs /www/usr/Local

7.2 从RedHat中获取RPM的源代码

ROOT# rpm -i /path/to/perl-5.00503-2.src.rpm

7.3 作为源代码目录树的所有者,解开Perl

$ cd /usr/Local/src/chr

$ tar zxf /usr/src/redhat/SOURCES/perl5.005_03.tar.gz

7.4 RedHat在SRPM中包含了一些补丁。你可以使用相应版本的补丁。在这个例子中,我用了RedHat6。0的补丁。

上一页  1 2 3 4 5 6 7 8 9  下一页

Tags:Linux Solaris Apache

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接