用XAMPP-轻松配置PHP开发环境
时间:2010-04-22 来源:zieckey
2008-5-27 21:26:2
用XAMPP-轻松配置PHP开发环境
注:这篇文章在我的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 目录中。可以在这里下载:
http://sourceforge.net/project/showfiles.php?group_id=61776&package_id=60248
然后解压:(据我了解,这好像是必须的)
tar xvfz 你的包名.tar.gz -C /opt
就是 这样!XAMPP 现在已经被安装到 /opt/lampp 目录中了。之前安装在 /opt 目录中的内容都已经被覆盖了。如果您正在运行一个旧版本的 XAMPP,并且不想再次下载整个软件包,Apache Friends 中还提供了一个升级包来下载需要的软件包。(这个我在SourceForge可以下)
这里有清楚明了的安装配置介绍:
http://www.apachefriends.org/zh_cn/xampp-linux.html
现在所有的软件都已经安装好了,让我们启动新的守护进程。将当前的工作目录切换到 /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/
官方网站的介绍:
http://www.apachefriends.org/zh_cn/xampp.html
这里是较详细的使用说明:
http://www.apachefriends.org/zh_cn/xampp-linux.html#168
附图: