安装XAMPP进行方便集成开发

简介:诸如 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,字符图形库

时间: 2024-12-22 08:57:54

安装XAMPP进行方便集成开发的相关文章

手把手教你安装QT集成开发环境(操作系统为ubuntu10.04)

在安装QT集成开发工具包之前需要先安装build-essential和libncurses5-dev这两个开发工具和库,libncurses5-dev库是一个在Linux/Unix下广泛应用的图形函数库,build-essential里面包括一些Linux下开发的必要工具.在ubuntu中我们使用QT进行开发也用到了这两个工具库.安装命令为:sudo apt-get install build-essential libncurses5-dev. 在这个库安装完成后就可以安装QT开发工具包了,具

Eclipse+Tomcat集成开发servlet

servlet Eclipse+Tomcat集成开发servlet 关键字 Eclipse Tomcat Servlet Eclipse是open source的集成开发环境,它得到了IBM的大力支持,而Tomcat我们就更熟悉了,它是apache组织的JSP/Servlet容器,下面将讲述如何集成: 准备: 1. Tomcat4.0 2. Jdk1.4 3. Eclipse2.0 4. Eclipse的Tomcat插件在http://www.sysdeo.com/eclipse/tomcatP

(JBuilder5与WebSphere集成开发For Windows)(可惜我不知道怎么贴图啊)

web|window (JBuilder5与WebSphere集成开发For Windows) JBuilder5与WebSphere集成开发(For Windows)Version 0.0.1 All Rights Reserved目录1... 使用说明... 1.1.         使用JBuilder开发EJB,必须保证已经安装了BAS45或者IAS41,具体安装过程见<使用JBuilder开发EJB/Servlet/JSP>.... 1.2.         如果在发布EJB时遇到问

不使用VS.NET集成开发环境,调用微软的WebService注册服务

web|微软 微软最近在http://210.77.155.240/regBeta2/regservice.asmx 开放了一个WebService注册服务,通过它注册你的VS.NET Beta2,有机会得到代微软标记的单脚滑板. 如果通过VS.NET Beta2集成开发环境,来编写一个WebService客户程序调用此服务会很简单,但是我可以上网的地方机器的配置太低,无法安装VS.NET,只装了一个.NET Framework SDK Beta2,我只好试着用SDK方式来调用了.具体的实现步骤

Visual Basic集成开发环境的元素

集成开发环境的元素 Basic 的工作环境常常是指集成开发环境或 IDE,这是因为它在一个公共环境里集成了许多不同的功能,例如,设计.编辑.编译和调试.在大多传统开发工具中,每个功能都是以一个独立的程序运行,并都有自己的界面. 本节,将讨论以下主题: 1.启动(Visual Basic IDEvbconStartingVisualBasicIDE)启动和运行. 2.集成开发环境元素(vbconIntegratedDevelopmentEnvironmentElements)介绍 IDE 的不同组

Visual Studio集成开发环境无法启动调试

问题: 在利用Visual Studio 2005或2008集成开发工具进行开发的过程,对已开发完成的程序按"F5"试图进行编译运行,这时VS开发工具突然弹出"无法启动调试 绑定句柄无效"的错误信息,起初还以为VS开发工具安装太久了,随着"年龄"的增大出毛病了:还是先按自己的经验鼓捣了半天再按"F5"还是报同样的错误,无语没办法了(由于太懒了,觉得重装太麻烦),算了还是请教下"google大师"吧,果然不出

使用Android Studio搭建Android集成开发环境(图文教程)

  [正文] 之前本人在博客中讲到使用IntelliJ IDEA 13搭建Android集成开发环境(图文教程).昨天重装系统了,所以为了跟上时代,今天来试一下Android Studio的使用.之前看过几篇博客,介绍了如何使用Android SDK搭建Android集成开发环境,但是感觉不详细,所以打算自己整理一个详细的图文教程,希望能对新手(包括自己)有所帮助. [开发环境] 物理机版本:Win 7旗舰版(64位) Java SDK版本:jdk1.8.0_20(64位) Android SD

使用IntelliJ IDEA 13搭建Android集成开发环境(图文教程)

原文:使用IntelliJ IDEA 13搭建Android集成开发环境(图文教程) [声明]  欢迎转载,但请保留文章原始出处→_→  生命壹号:http://www.cnblogs.com/smyhvae/ 文章来源:http://www.cnblogs.com/smyhvae/p/4013535.html 联系方式:smyhvae@163.com    [正文] [开发环境] 物理机版本:Win 7旗舰版(32位) Java SDK版本:jdk1.8.0_20(32位) Android S

基础业务集成开发平台(BusinessWorks) - 概要设计篇

Businesworks的设计目标是为复杂业务系统提供平台化的底层支持,所谓平台化,就是对业务开发能以扩展,隔离的方式推进,驱动业务快速支持. 目前阿里很多的业务系统随着业务支持的增加,慢慢发展成为一个庞大的铁板一块式monolithic(铁板一块式) 风格的强耦合系统,系统本身可能经历一些重构和优化,满足新业务发展.但整体上还是为了快速的满足业务需求,在主流程上打补丁的方式,对业务的响应能力越来越差.于是平台化被提上日程,希望重新审视系统的架构设计,使架构不成为业务快速发展的瓶颈,并且进一步促