网络数据库教程 - 第二天
Richard Dice
速成教程
网站设计
HTML
JavaScript
样式表
动态HTML
XML
图形与字体
多媒体
Java
后端编程
浏览器
电子商务
相关资源
Web 入门
软件下载
免费资源
源码集锦
相关连接
关于网猴


 

 

 

 

 

第三页:安装Linux和相应软件

如果你了解UNIX,你可以继续读下面的各段,否则,你需要:

  • 买或借一本有关的好书。
  • 为自己获得一个UNIX帐户,如果你是一个学生,这会比较容易。否则,你可以找提供UNIXshell介入服务的ISP
  • 花时间学习和使用它。

你需要获得一个Linux软件。我对Slackware很熟悉,所以我在此以它为例。但是Red Hat, S.u.S.E., Caldera也很不错。我建议你查询Linux Online。整个站点不仅告诉你各种Linux 软件的情况,而且还告诉从哪里可以找到他们。还有大量有关Linux的文献可供参考。

你还可以从CDROM中安装SlackwareLinux软件。最新的版本是3.4。不要用更低版本的东西。

你无需将你的计算机完全用于运行Linux;其安装选项可以让你选择"multi-boot" 来选择从Windows OS Linux来驱动计算机。你所需的只是将硬盘分区。你可以买一个新硬盘,或者使用分区工具。

安装Linux我有几个不成规矩的建议:

  • 不要安装Perl
  • 不要安装Apache

你肯定会需要这些,但是3.4版本的Slackware软件实际上还不是最新的软件。你可以从相应的站点下载最新版本http://www.perl.com/ and http://www.apache.org/Perl的最新版本命名为latest.tar.gzApache的最新版本是1.2.6。它还有1.3版本,但这只是试用版。我们还暂时不需要它的新功能。

下载的过程中你可以顺便下载这些:

  • LinuxThreads
  • 以下Perl模块,也是来自Comprehensive Perl Archive Network, 或称作CPAN,你可以在http://www.perl.com/找到:
    • Data-Dumper (Data子目录)
    • Data-ShowTable (Data子目录)
    • MD5
    • MIME-Base-64 (MIME子目录)
    • CGI
    • libnet (Net子目录)
    • libwww-perl (LWP子目录)
  • 最新版本的mod_perl。你也可以从CPAN获得整个软件,但你最好看一下mod_perl 的主页。
  • ePerl, "嵌入式(EmbeddedPerl"语言。
  • Mysql数据库软件包。
  • 你可能还需要获得Netscapelinux版本。

大部分的这些文件都是.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, Mysqlmod_perl除外。这些文件需要扩展到 /usr/local/src中。还存在将这些文件放置到其他路径的可能性,我欢迎这些建议

你需要重新建立Linux内核,例如包括对网卡的支持。这样做时注意按照READMEINSTALL中的指南去执行。你还需要将你的内核更新到最新的版本,它可以从The Linux Archives获得。

我建议你按照的每种文件都带有如何编译的指南。如果你只了解Windows环境,可能你很少用到代码编译。依照READMEINSTALL文件中的指南执行即可。

首先安装(不只是解压缩un-tar.gz,而是实际安装) Perl,接着安装LinuxThreads,然后是各种Perl模块。mod_perl的安装最简单,它将Apache在编译的同时即安装,所以你无需单独编译Apache,你只需处理Apache配置文件。

接下来安装ePerlePerl欲求两步不同的安装程序:第一种是将其作为独立的程序安装,然后作为Perl(mod_perl)模块。第2步需要你重新处理Apache配置文件。

我详细介绍安装过程是因为出于我“痛苦”的经历。Mysql的运行需要LinuxThreads的支持。而LinuxTheads需要PerlMysql也需要PerlData-ShowTable模块的支持。Mod_perl需要Apache libwww-perl,而Libwww-perl需要libnet>>

网络数据库教程
第一页 确定系统类型
第二页 Windows NT和Linux的对比
第三页 安装Linux和相应软件
第四页 设定你的期望

[第1天][第2天][第3天][第4天][第5天]

   

本栏目内容归Wired Digital Inc.所有,
任何单位或个人未经许可,不得擅自转载使用。 搜狐公司制作完成。