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

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

 2007-03-11 00:00:00 来源:WEB开发网   
核心提示: $ cp /usr/src/redhat/SOURCES/perl*.patch .$ cd perl5.005_03$ patch -p1 <../perl5-installman.patch$ patch -p1 <../perl5.005_02-buildsys.patch$
$ cp /usr/src/redhat/SOURCES/perl*.patch .
$ cd perl5.005_03
$ patch -p1 <../perl5-installman.patch
$ patch -p1 <../perl5.005_02-buildsys.patch
$ patch -p1 <../perl5.005_03-db1.patch

7.5 你需要运行Configure,并接受大多数的却生设置。你可能也想对man页的none加以特殊说明。下面是我对确生设置的一些修改:

$ ./Configure
architecture name? i386-linux
Installation prefix to use? /usr/Local
Directories to use for library searches? /lib /usr/lib /usr/Local/lib
install perl as /usr/bin/perl? n

7.6 编译和运行它

$ make
$ make test
$ make install

7.7 建立在usr/bin目录树中到perl的连接。

如果你没有安装mod-perl,你需要将perl目录树的所有权转交给root。(不过这也不是必须的,只要Web目录树的所有者对perl目录树的权限是只可读的就行了)

ROOT# cd /www/usr/bin

ROOT# ln -s ../Local/bin/perl perl

7.8 检查共享库,安装任何缺的库(这主要决定于你的配置)

在这个例子中,我们不缺任何库:

ROOT# ldd /www/usr/bin/perl
libnsl.so.1 => /lib/libnsl.so.1 (0x4001b000)
libdl.so.2 => /lib/libdl.so.2 (0x40031000)
libm.so.6 => /lib/libm.so.6 (0x40035000)
libc.so.6 => /lib/libc.so.6 (0x40052000)
libcrypt.so.1 => /lib/libcrypt.so.1 (0x40147000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)

7.9 测试你的安装:

ROOT# chroot /www /usr/bin/perl -v

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

Tags:Linux Solaris Apache

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