首页 / 网页编程 / PHP / 安装XAMPP进行方便集成开发
安装XAMPP进行方便集成开发2011-09-25 IBM Nils-Erik Frantzell简介:诸如 Apache Friends 中的 XAMPP 之类的开放源码软件简化了开源项目的开发,方式是通过简 化在稳定和标准化环境中应用程序的编写和分发。传统情况下,AMPP -- Apache、MySQL、PHP 和 Perl -- 都是以单独产品的形式进行安装和配置。将它们集成到中间件软件中的承诺使得开源项目的开发相对 于 J2EE™ 应用程序的开发来说更具竞争力,至少对于底层的应用程序来说是如此。在本文中,您 将学习如何在 Mandrake Linux™ 10.0 上安装、配置和备份 XAMPP,以及如何配置和管理 XAMPP, 以及如何在 XAMPP 环境中安装自己的应用程序。J2EE(Java 2 Enterprise Edition™)的 出现极大地改变了软件领域,它提供了一个集成的中间件软件,可以极大地简化编写和部署 Java™ 应用程序的任务。一时之间,开源社区因为缺少类似的集成架构而被远远地抛到了后面。最近以 来,随着在 Apache Friends 中出现 XAMPP 这种集成的开放源码软件,这种情况开始逐渐地发生变化。 虽然这些工具与 J2EE 相比还非常简单,甚至是微不足道,但是不管怎样,这对于通往全面的系统集成之 路来说,都迈出了重要一步。 PHP 5.0 (它使得 PHP 成为完全面向对象的)是这种趋势正在加速发展的 一个良好的风向标。本文的重点是介绍集成的开放源码软件之一:Apache Friends 中的 XAMPP。XAMPP 简介XAMPP 是一个功能全面的 AMPP (Apache、MySQL、PHP、Perl)软件包,这是 Linux 平台上可以使用的几种非商业 AMPP 中间件之一。采用这种紧密的集成,XAMPP 可以运行任何程序 :从个人主页到功能全面的产品站点(虽然这仅仅用于开发目的;出于安全考虑,XAMPP 还不适于用在产 品服务器上)。XAMPP 实际上在以下几个方面大放光彩:易于安装和设置。包含 很多有用的软件包,可以简化诸如生成流量报告和加速 PHP 内容之类的任务。已经在 SUSE、Red Hat、Mandrake、Debian Linux 发行版以及 Windows® 和 Solaris 上进行了完整的测试。对 于本文来说,我们将在 Mandrake Linux 10.0 上安装 XAMPP。现在我们首先看看 XAMPP 中提供的缺省软 件包。基本的软件包基本的软件包包括系统、编程和服务器软件:Apache,著名 的 Web 服务器MySQL,一种杰出、免费的开源数据库PHP,一种编程语言(在撰写本文时 版本为 4.3.8 和 5.0.1)Perl,一种编程语言ProFTPD,一个 FTP 服务器OpenSSL,可以支持安全套接字层图形软件包XAMPP 包括以下与图形有关的软件包 :GD,“Graphics Draw”库libpng,官方的 PNG 参考实现库libjpeg ,官方的 JPEG 参考实现库ncurses,字符图形库