博学而笃志 切问而近思 仁在其中
详情
使用XAMPP轻松建站(上)
作者:Aliot     发布时间:2017-07-02     评论:0     阅读:0

使用XAMPP轻松建站(上)

时间:2011-10-27 孙开云

LAMP (Linux + Apache + MySQL + PHP) 作为与Windows、IIS和.NET等专有和商业软件进行竞争的一 种开源软件解决方案,以其特有的安全、快速、易用、易于开发以及大量的开源代码,受到了人们越来越 多的关注。特别是近几年来发展迅速,已经成为Web 服务器的事实标准。

但是,使用过LAMP的人都知道,要熟练地使用它并不是一件很容易的事情,它配置起来比较繁琐,升 级困难,维护也不方便,需要一定的Linux操作基础。对于没有Linux操作经验的用户,很难正确地完成配 置,这在一定程度上影响了LAMP的普及和推广。

前段时间,笔者参与建设了一套面向企业内部的网站系统。选用了一个集成软件安装包——XAMPP,它 不仅可以帮助用户快速搭建网站,而且安装、启动、配置也非常简单,只需几条命令就可完成。对于想使 用LAMP建站的人来讲,XAMPP无疑是很好的选择。

认识XAMPP

XAMPP(Apache+MySQL+PHP+PERL)是一个功能强大的建站集成软件包。这个软件包原来的名字是LAMPP ,但是为了避免误解,最新的几个版本就改名为 XAMPP 了。它可以在Windows、Linux、Solaris三种操作 系统下安装使用,支持多语言:英文、简体中文、繁体中文、韩文、俄文、日文等。

XAMPP 1.5.1所集成的主要软件包括:

● Apache 2.2.0:一个历史悠久并且功能十分强大的Web服务器。

● MySQL 5.0.18:PHP的首选数据库,5.0版在确保其性能、可靠性及易用性的同时,还增加了视图、 存储过程、触发器及服务器端游标等企业数据库的功能。

● PHP 5.1.1 & 4.4.1:一种服务器端编程语言,其语言简单、效率高、支持各种数据库。再加 上PHP的开源软件在网上随处可见,使得其学习、开发成本非常低,越来越多的网上应用使用PHP开发。

● Perl 5.8.7:用于在Unix环境下编程,Perl即有高级语言(如C)的强大能力和灵活性,又有脚本 描述语言的方便性。

● 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:一个压缩库。


相关文章
loading......
最新动态
所有评论

loading......

网站声明:
本站部分内容来自网络,如您发现本站内容
侵害到您的利益,请联系本站管理员处理。
联系站长
373515719@qq.com
关于本站:
编程参考手册