2006年9月24日星期日

第三节 MySQL 应用

  MySQL 是目前 Linux 平台上应用最广的数据库之一,它为 Per、c/c++、Java等语言提供了很好的应用接口(API),使得大多数程序员都可以使用自己熟悉的语言开发数据库应用系统。理值得一提的是,MySQL 与 Apache 和 PHP 的结合为Internet 应用提供了一个很好的解决方案,被称为开发动态网站的黄金组合。
 
1、Apache、PHP 与 MySQL 的完美组合

 
  目前在开发动态网站时,使用 Apache+PHP+MySQL 的组合是最受欢迎的方式,它们能够满足绝大部分应用场合的需要。

 
  同时管理好 Apache、PHP 和 MySQL 三者并不轻松,好在前面已经将 Apache和 PHP 配置好了,现在可以将精力全部集中在 MySQL 上。PHP 通过它的一个扩展模块来提供对 MySQL 数据的支持,该模块的 RPM 软件包 php-mysql-4.2.2-17.i386.rpm 放在 Red Hat Linux AS 4 的第二张安装光盘上,可以在命令行方式下执行下面的命令进行安装:

 
  [root@kevin ~]#mount /dev/cdrom /mnt/cdrom/
  [root@kevin ~]#cd /mnt/cdrom/RedHat/RPMS/
  [root@kevin RPMS]#rpm -Uvh php-4.2.2-17.i386.rpm

 
  还记得 info.php 那个 PHP 脚本吧,打开你的浏览器并查看它,从中找到与MySQL 相关的配置信息。如果能够成功看到 MySQL 模块的配置参数,那么 PHP 引擎就已经可以支持 MySQL 数据库了!

 
  现在可以在网站的文档根目录 /var/www/html/ 中创建如下的 PHP 脚本address.php 了。该脚本从 address 数据库中检索出 friend 表中的所有记录,并将其显示出来。
 
  打开浏览器来测试一下吧。
 
  Apache、PHP 和 MySQL 三者的结合为动态网站的开发提供了一个很好的解决方案,小到留言簿,大到网上商城,随时随地都不难发现它们的用武之地。作为Linux 系统管理员的你是不是已经打算在自己的网站上采用这一黄金组合了?

没有评论: