| 网络数据库指南 | ||
|---|---|---|
| 上一页 | 下一页 | |
| 准备工作 在写这个部分的时候,我假设你已经对以下提及的有基本认识并拥有相应的环境: 懂基本的Unix命令、基本的HTML语言和SQL 一个工作正常TCP/IP网络 一个工作正常的Linux系统(将作为你安装软件的环境) 在Linux环境下编译程序所必须的一些软件包 系统没有安装MySQL, Apache,或者PHP 本指南的内容只在RedHat Linux(也就是我所使用的系统)下测试并通过。所以如果并不适合你的系统的话,请在你安装的时候进行更改一些配置以合乎要求。接下来,我将尽力指出那些不同点。 首先必须下载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官方网站:http://www.apache.org上获得最新的程序,截止为止,笔者的最新Apache版本是1.3.6。不要使用旧版本的Apache 1.3.3。因为自从此版本后,一些文件改变了。最好获得预编译的二进制源码,如果你喜欢使用RPM包的话,也可以用RedHat Linux高版本光盘中的或者其他合适的网站上提供的RPM包。 最后,从PHP官方网站:http://www.php.net获得PHP 源码。直接笔者发稿为止,最新的版本是:3.0.7在它们的网站上提供了RPM包。但是建议你自己使用源码把对MySQL的支持编译进去,这样比较方便。 如果你想在程序中制作或者操纵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 你还可以在Apache和PHP中编译进很多模块和支持很多功能。但是这个已经超出了本文的主要目的。你可以在以后增加其他的新特性和支持功能。在本指南里面,我力图使过程简单明了,突出主题。 |
译者:黑仔强 (openlinux@yeah.net)