![]() |
||||||||||||||||||||||
| 网络数据库教程 - 第二天 | ||||||||||||||||||||||
| Richard Dice | ||||||||||||||||||||||
|
|
|
||||||||||||||||||||
|
第三页:安装Linux和相应软件 如果你了解UNIX,你可以继续读下面的各段,否则,你需要:
你需要获得一个Linux软件。我对Slackware很熟悉,所以我在此以它为例。但是Red Hat, S.u.S.E., 和Caldera也很不错。我建议你查询Linux Online。整个站点不仅告诉你各种Linux 软件的情况,而且还告诉从哪里可以找到他们。还有大量有关Linux的文献可供参考。 你还可以从CD-ROM中安装Slackware的Linux软件。最新的版本是3.4。不要用更低版本的东西。 你无需将你的计算机完全用于运行Linux;其安装选项可以让你选择"multi-boot" 来选择从Windows OS 或Linux来驱动计算机。你所需的只是将硬盘分区。你可以买一个新硬盘,或者使用分区工具。 安装Linux我有几个不成规矩的建议:
你肯定会需要这些,但是3.4版本的Slackware软件实际上还不是最新的软件。你可以从相应的站点下载最新版本http://www.perl.com/ and http://www.apache.org/。Perl的最新版本命名为latest.tar.gz,Apache的最新版本是1.2.6。它还有1.3版本,但这只是试用版。我们还暂时不需要它的新功能。 下载的过程中你可以顺便下载这些:
大部分的这些文件都是.tar.gz格式的文件。它是"磁带归档文件(Tape Archive)"格式的文件,它用GNU Zip进行了压缩。要解压缩这些文件,你需要使用 tar xvzf /path/to/file/file.tar.gz 只是假设在tar中已经包含了一个子目录。你可以检查一个子目录是否包含了 tar tvzf /path/to/file/file.tar.gz | less 我建议解压缩(un-tar.gz-ing)所有/usr/src 子目录中的文件,但ePerl, Apache, Mysql和mod_perl除外。这些文件需要扩展到 /usr/local/src中。还存在将这些文件放置到其他路径的可能性,我欢迎这些建议。 你需要重新建立Linux内核,例如包括对网卡的支持。这样做时注意按照README和INSTALL中的指南去执行。你还需要将你的内核更新到最新的版本,它可以从The Linux Archives获得。 我建议你按照的每种文件都带有如何编译的指南。如果你只了解Windows环境,可能你很少用到代码编译。依照README和INSTALL文件中的指南执行即可。 首先安装(不只是解压缩un-tar.gz,而是实际安装) Perl,接着安装LinuxThreads,然后是各种Perl模块。mod_perl的安装最简单,它将Apache在编译的同时即安装,所以你无需单独编译Apache,你只需处理Apache配置文件。 接下来安装ePerl。ePerl欲求两步不同的安装程序:第一种是将其作为独立的程序安装,然后作为Perl(和mod_perl)模块。第2步需要你重新处理Apache配置文件。 我详细介绍安装过程是因为出于我“痛苦”的经历。Mysql的运行需要LinuxThreads的支持。而LinuxTheads需要Perl,Mysql也需要Perl和Data-ShowTable模块的支持。Mod_perl需要Apache 和libwww-perl,而Libwww-perl需要libnet。>> 网络数据库教程 |
||||||||||||||||||||||
| 本栏目内容归Wired
Digital Inc.所有, |
||||||||||||||||||||||