LAMP (Linux + Apache + MySQL + PHP) as an open source software solution that competes with proprietary and commercial software such as Windows, IIS, and. NET, is becoming more and more popular with its unique security, fast, easy to use, easily developed, and extensive open source code. A lot of attention. Especially the rapid development in recent years, has become a Web server of the fact standard.
However, the use of lamp people know that to skillfully use it is not a very easy thing, it is more cumbersome to configure, upgrade difficult, maintenance is not convenient, need a certain basis for Linux operation. For users without the experience of Linux operation, it is difficult to complete the configuration correctly, which affects the popularization and popularization of lamp to some extent.
Some time ago, the author participated in the construction of a set of enterprise-oriented internal Web site system. Choose an integrated Software installation package--XAMPP, it not only can help users to quickly build the site, and installation, start-up, configuration is also very simple, only a few commands can be completed. For those who want to use lamp to build a station, XAMPP is undoubtedly a good choice.
Know XAMPP
XAMPP (Apache+mysql+php+perl) is a powerful building-station integration package. The original name of the package is lampp, but to avoid misunderstanding, the latest versions are renamed XAMPP. It can be installed in Windows, Linux, Solaris three operating systems, support multi-language: English, Simplified Chinese, Traditional Chinese, Korean, Russian, Japanese, and so on.
The main software integrated by XAMPP 1.5.1 includes:
Apache 2.2.0: A Web server with a long history and a very powerful function.
MySQL 5.0.18:php's preferred database, version 5.0, while ensuring its performance, reliability, and ease of use, also adds functionality to enterprise databases such as views, stored procedures, triggers, and server-side cursors.
PHP 5.1.1 & 4.4.1: A server-side programming language that is simple, efficient, and supports a variety of databases. Plus, PHP's Open-source software is ubiquitous on the web, making its learning and development costs very low, and more and more web apps are being developed using PHP.
Perl 5.8.7: For programming in a UNIX environment, Perl has the power and flexibility of a high-level language (such as C), as well as the convenience of scripting languages.
ProFTPD 1.2.10: an FTP server.
phpMyAdmin 2.7.0-PL2: A very practical tool for managing MySQL databases through a Web browser, which is written in PHP.
OpenSSL 0.9.8a: Provides a cryptographic transport layer based on a common communication layer, and some common uses for OpenSSL include encrypting the Mail client's authentication process, web-based transactions such as credit cards, and so on.
Expat: A SAX parser that assists PHP in parsing XML documents into HTML.
FreeTDS: You can connect to a Windows Database extension library under Linux.
Gettext: A toolset that can help the GNU package generate multilingual messages.
GD: Provides a series of APIs for working with pictures, using the GD library to work with pictures, or to generate pictures. The GD library on the site is typically used to generate thumbnails or to add watermarks to images or to generate reports on Web site data.
The GNU implementation of the Gdbm:unix system dbm database, GDBM is suitable for storing static, indexed data structures, which are very slow when creating data items, but very quickly when retrieving data items.
IMAP C-client: A messaging programming API.
Libpng: Create and operate a graphics file in PNG format.
Libjpeg: A library that can manipulate JPEG format files.
Libxml: An XML C parser and GNOME Toolkit.
Mod_perl: A permanent Perl interpreter is embedded in Apache.
MCrypt: a cryptographic program.
Ming: A Flash (SWF) Output library.
Ncurses: Character terminal processing library.
Salbotron: an XML toolkit.
SQLite: A smaller, more powerful database that is a pure C-language code that can be easily combined with PHP. In the efficiency of completely beyond Microsoft Access, even the speed of MySQL can not be compared with it.
Zlib: a compressed library.