网络数据库指南
上一页   下一页

准备工作

在写这个部分的时候,我假设你已经对以下提及的有基本认识并拥有相应的环境:

懂基本的Unix命令、基本的HTML语言和SQL

一个工作正常TCP/IP网络

一个工作正常的Linux系统(将作为你安装软件的环境)

Linux环境下编译程序所必须的一些软件包

系统没有安装MySQLApache,或者PHP

本指南的内容只在RedHat Linux(也就是我所使用的系统)下测试并通过。所以如果并不适合你的系统的话,请在你安装的时候进行更改一些配置以合乎要求。接下来,我将尽力指出那些不同点。

获得MySQL

首先必须下载MySQL。在http://www.mysql.com 可以找到最新版本的MySQL。截止到笔者发稿为止,最新的版本是3.22.21。从它们网站的下载点获取已经预编译的二进制代码包。

MySQL-3.22.21-1.i386.rpm中包含了用于i386机器的服务器程序

MySQL-client-3.22.21-1.i386.rpm包含了用于i386机器的客户端程序

MySQL-devel-3.22.21-1.i386.rpm包含了用于在i386机器上进行开发用的包含文件和库文件

如果你使用的不是RedHat Linux,下载已经预编译的二进制代码包mysql-3.22.21-pc-linux-gnu-i686.tar.gz,这个包现在就变得重要了。

 

获得Apache

接着你需要获得Apache 源码。在Apache官方网站:http://www.apache.org获得最新的程序,截止为止,笔者的最新Apache版本是1.3.6。不要使用旧版本的Apache 1.3.3。因为自从此版本后,一些文件改变了。最好获得预编译的二进制源码,如果你喜欢使用RPM包的话,也可以用RedHat Linux高版本光盘中的或者其他合适的网站上提供的RPM包。

获得PHP

最后,从PHP官方网站:http://www.php.net获得PHP 源码。直接笔者发稿为止,最新的版本是:3.0.7在它们的网站上提供了RPM包。但是建议你自己使用源码把对MySQL的支持编译进去,这样比较方便。

获得GD (可选)

如果你想在程序中制作或者操纵gif动画,你也需要获得GD库。如果你有这个GD库,PHP可以将它编译进去以从它获得好处。GD库的主页是http://www.boutell.com/gd,你可以从那下载它。如果你有RedHat Linux的话,你也可以从5.2版本的光盘中找到gd-1.3-3.i386.rpm gd-devel-1.3-3.i386.rpm。你也可以在以下地址获得:http//www.rpmfind.net/RPM

其他软件包kages

你还可以在ApachePHP中编译进很多模块和支持很多功能。但是这个已经超出了本文的主要目的。你可以在以后增加其他的新特性和支持功能。在本指南里面,我力图使过程简单明了,突出主题。


译者:黑仔强 (openlinux@yeah.net)