● ProFTPD 1.2.10:一个 FTP 服务器。
● phpMyAdmin 2.7.0-pl2:一个非常实用的
通过Web浏览器对
Mysql数据库进行管理操作的工具,它是用PHP编写的。
● OpenSSL 0.9.8a:提供了建立在普通的通信层基础上的加密传输层,对 OpenSSL 的一些常见用法包括加密邮件客户的身份验证过程, 基于 Web 的交易如信用卡等等。
● Expat:一种SAX分析器,协助PHP把XML文档解析为HTML。
● FreeTDS:可以在Linux下连接Windows数据库的扩展库。
● Gettext:一个工具集,可以帮助 GNU 软件包生成多语言的消息。
● GD:提供了一系列用来处理图片的API,使用GD库可以处理图片,或者生成图片。在网站上GD库通常用来生成缩略图或者用来对图片加水印或者对网站数据生成报表。
● Gdbm:Unix系统dbm数据库的 GNU 实现,gdbm适合存储静态的、索引化的数据结构,它在创建数据项时非常慢,但检索数据项时非常快。
● IMAP C-Client:一个邮件编程 API 。
● Libpng:创立和操作PNG 格式的图形文件。
● Libjpeg:一个可以操作JPEG 格式文件的库。
● Libxml:一个 XML C 解析器和 GNOME 工具包。
● mod_perl:在 Apache 中嵌入了一个永久的 Perl 解释器。
● mcrypt:一个加密程序。
● Ming:一个 Flash (SWF) 输出库。
● Ncurses:字符终端处理库。
● Salbotron:一个 XML 工具包。
● SQLite:一种更小更强大的数据库,它是纯C语言的代码,可以非常轻松地和PHP相结合。在效率上完全超越微软的Access,即使是
MySQL的速度也不能和它相比。
● Zlib:一个压缩库。
安装与启动
将下载的安装包XAMPP-Linux-1.5.1.tar.gz 文件上传到Linux服务器,以系统管理员用户登录,
通过下面的命令将其安装到/opt,安装后的目录为/opt/lampp。
tar xvfz XAMPP-Linux-1.5.1.tar.gz -C /opt
安装完毕后,输入下面的命令就可以启动XAMPP了:
/
opt/lampp/lampp start
这时你会看到如下信息:
Starting XAMPP for Linux 1.5.1...
XAMPP: Starting Apache with SSL (and PHP5)...
XAMPP: Starting
MySQL...
XAMPP: Starting ProFTPD...
XAMPP for Linux started.
这里需要注意:XAMPP从 1.4.7版开始支持PHP 5与PHP 4可选启动,便于用户根据PHP程序的需要做出选择。
切换到php4的命令为:
/
opt/lampp/lampp php4
切换到php5的命令为:
/
opt/lampp/lampp php5
如果忘记了当前正在使用的PHP版本,可以
通过下面的命令查看:
/
opt/lampp/lampp phpstatus
其他启动参数如下:
restart 重启XAMPP
startapache 只启动Apache
startssl 启动Apache 的SSL 支持
startmysql 启动
MySQL
startftp 启动ProFTPD
stopapache 停止Apache.
stopssl 停止Apache 的SSL 支持
stopmysql 停止
MySQL数据库
stopftp 停止ProFTPD
测试使用
经过上述简单的操作,就完成了安装与启动,这让人感觉有点难以置信,我们可以
通过浏览器访问服务器来测试一下。
图1 XAMPP的开始界面(点击小图看大图)
图1就是XAMPP的开始界面,
通过它可以查看已安装软件包的运行状态(见图2)、安全性(见图3),以及一些演示。
IXDBA.NET技术社区
图2 查看软件包的运行状态
图3 查看软件包的安全性能
另外它还提供了一些管理工具的链接及多语言的选择等,在XAMPP 1.5.1中集成了三个管理工具,分别为:
1.phpMyAdmin
phpMyAdmin是一个非常实用的
Mysql数据库管理操作工具,它是用PHP编写的,用户可以
通过Web浏览器新建删除数据库,增加、删除、修改表结构和表数据,还可以
通过表单形式提交查询语句,返回数据结果。(见图4)
图4 phpMyAdmin界面
2.phpSQLiteAdmin
SQLite的小巧、高效以及与PHP的完美结合,使其获得了越来越多人的青睐。XAMPP不仅集成了SQLite数据库,而且也集成了一个