分类:
2010-04-22 11:20:35
注:这篇文章在我的blog上先发表,但开始很粗略,经过几次的修改后,我觉得这篇文章大致能介
绍清楚XAMPP了
论坛里也有XAMPP的文章,但我觉得XAMPP确实相当适合初学者,所以强烈推荐,所以也将文章发表在这里。
我起初用ubuntu的初始目的之一就是配置上PHP
Web开发环境,但是弄上一个多月也没有搞好。还因此郁闷了许久。我很想快点开始PHP编程学习,但PHP测试环境都没有弄好,怎样学呢?
不过现在好了,我找到了XAMPP。
XAMPP(Apache+MySQL+PHP+PERL)
是一个功能强大的建站集成软件包。这个软件包原来的名字是LAMPP,但是为了避免误解,最新 的几个版本就改名为 XAMPP
了。它可以在Windows、Linux、Solaris三种操作系统下安装使用,支持多语言:英文、简体中文、繁体中文、韩文、俄文、日文等。
XAMPP 非常容易安装和使用:只需下载,解压缩,启动即可。我现在就用Linux和Win下的版本。
XAMPP
可以运行从个人主页到功能全面的产品站点(但现在XAMPP主要用于开发目;出于安全考虑,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,字符图形库
数据库软件包
如
果没有以下的数据库软件包,怎么还能叫集成软件呢?
* gdbm,标准的 UNIX® dbm 库的 GNU 实现
*
SQLite,一个相当小的、无需任何配置的 SQL 数据库引擎
* FreeTDS,一个数据库,让 UNIX 和 Linux
程序可以访问 Microsoft® SQL 和 Sybase 数据库
XML 软件包
为了开发 XML 程序,XAMPP 应该包含以下软件包:
*
expat,一个 XML 解析器库
* Salbotron,一个 XML 工具包
* libxml,一个 XML C 解析器和
GNOME 工具包
PHP 软件包
为
了开发 PHP 程序,XAMPP 应该包括以下软件包:
* PEAR,PHP 库
* 一个 pdf 类,可以使用 PHP
生成动态的 PDF 文档
* TURCK MMCache,一个 PHP 性能增强器
其他软件包
最后,XAMPP
中包含了以下软件包来展示自己的强大功能:
* zlib,一个压缩库
* mod_perl,在 Apache
中嵌入了一个永久的 Perl 解释器
* gettext,一个工具集,可以帮助 GNU 软件包生成多语言的消息
*
mcrypt,一个加密程序
* Ming,一个 Flash (SWF) 输出库
* Freetype2,一个软件前端引擎
*
IMAP C-Client,一个邮件编程 API
安装 XAMPP:
下载XMAPP包并使用下面的命令将其解开
到 /opt 目录中。可以在这里下载:
然后解压:(据我了解,这好像是必须的)
tar xvfz 你的包名.tar.gz -C /opt
就是
这样!XAMPP 现在已经被安装到 /opt/lampp 目录中了。之前安装在 /opt 目录中的内容都已经被覆盖了。如果您正在运行一个旧版本的
XAMPP,并且不想再次下载整个软件包,Apache Friends
中还提供了一个升级包来下载需要的软件包。(这个我在SourceForge可以下)
这里有清楚明了的安装配置介绍:
现在所有的软件都已经安装好了,让我们启动新的守护进程。将当前的工作目录切换到 /opt/lampp ( cd
/opt/lampp)并输入下面的命令:
./lampp start
我的结果如下:
adqin@adqin-ubuntu:/opt/lampp$
sudo ./lampp start
Starting XAMPP for Linux 1.5.5a...
XAMPP:
Starting Apache with SSL (and PHP5)...
XAMPP: Starting MySQL...
XAMPP:
Starting ProFTPD...
XAMPP for Linux started.
XAMPP
现在就启动并运行了。最好的验证方法是打开一个浏览器并在地址栏中输入 localhost,并按回车键。此时浏览器会被重定向到 XAMPP 的
welcome 页面,见后面附图。
要停止XAMPP,执行 ./lampp stop即可
这篇文章比较详细全面的
介绍了XAMPP:
http://www.ibm.com/developerworks/cn/linux/l-xampp/
官方网站的介绍:
这里是较详细的使用说明:
附图: