专| 精| 享受longteng.blog.chinaunix.net
5740longteng
全部博文(62)
2014年(2)
2013年(1)
2012年(5)
2011年(27)
2010年(27)
genehang
lianglon
超人慢慢
playmud
小雅贝贝
michaelg
fengshic
格伯纳
草根老师
10715688
Linux的
RaoJian_
水江千波
hyunjie1
u0402
分类: 系统运维
2010-07-15 21:12:27
注:这篇文章在我的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/ 官方网站的介绍: 这里是较详细的使用说明: 附图:
上一篇:程序语言的选择
下一篇:PHP字符处理函数
登录 注册