標籤: 暫無標籤

XAMPP(Apache+MySQL+PHP+PERL)是一個功能強大的建站集成軟體包。這個軟體包原來的名字是LAMPP,但是為了避免誤解,最新的幾個版本就改名為 XAMPP 了。它可以在Windows、Linux、Solaris三種操作系統下安裝使用,支持多語言:英文、簡體中文、繁體中文、韓文、俄文、日文等。LAMP (Linux + Apache + MySQL + PHP) 作為與Windows、IIS和.NET等專有和商業軟體進行競爭的一種開源軟體解決方案,以其特有的安全、快速、易用、易於開發以及大量的開源代碼,受到了人們越來越多的關注。特別是近幾年來發展迅速,已經成為Web 伺服器的事實標準。XAMPP,它不僅可以幫助用戶快速搭建網站,而且安裝、啟動、配置也非常簡單,只需幾條命令就可完成。對於想使用LAMP建站的人來講,XAMPP無疑是很好的選擇。

1 XAMPP -軟體簡介

XAMPP(Apache+MySQL+PHP+PERL)是一個功能強大的建站集成軟體包。這個軟體包原來的名字是LAMPP,但是為了避免誤解,最新的幾個版本就改名為 XAMPP 了。它可以在Windows、Linux、Solaris三種操作系統下安裝使用,支持多語言:英文、簡體中文、繁體中文、韓文、俄文、日文等。

2 XAMPP -軟體優點

易於安裝和設置。
包含很多有用的軟體包,可以簡化諸如生成流量報告和加速 PHP 內容之類的任務。
已經在 SUSE、Red Hat、Mandrake、Debian Linux 發行版以及 Windows® 和 Solaris 上進行了完整的測試。

3 XAMPP -軟體理念

XAMPP 背後的理念,是為想進入Apache 世界的開發者提供一套易於安裝的發行版。為了方便開發者, XAMPP 被默認配置為所有功能全部開啟。
從安全的角度看,默認配置並不理想,對生產環境也不夠安全——請勿在此類環境中使用 XAMPP。
從 LAMPP 0.9.5 開始,您可以通過調用 »/opt/lampp/lampp security« 使 XAMPP 更安全。

4 XAMPP -軟體版本

到目前為止,XAMPP 共有以下四種版本:

適用於 Linux 的 XAMPP

適用於 Linux 系統的發行版(已在 Ubuntu、SuSE, RedHat, Mandrake 和 Debian 下通過測試)。其中包含:Apache, MySQL, PHP & PEAR, Perl, proftpd, phpMyAdmin, OpenSSL ,GD, Freetype2, libjpeg, libpng, gdbm, zlib, expat, Sablotron, libxml, Ming, Webalizer, pdf class, ncurses, mod_perl, FreeTDS, gettext, mcrypt, mhash, eAccelerator, SQLite 和 IMAP C-Client。

適用於 Windows 的 XAMPP

適用於 Windows 98、NT、2000、XP 和 Vista 的發行版。該版本包括:Apache、MySQL、PHP + PEAR, Perl, mod_php, mod_perl, mod_ssl, OpenSSL, phpMyAdmin, Webalizer, Mercury Mail Transport System, Ming, jpgraph, FileZilla FTP Server, mcrypt, eAccelerator, SQLite 和 WEB-DAV + mod_auth_mysql。

適用於 Mac OS X 的 XAMPP

適用於 Mac OS X 的發行版包括:Apache、MySQL、PHP & PEAR、SQLite、Perl, ProFTPD, phpMyAdmin, OpenSSL, GD, Freetype2, libjpeg, libpng, zlib, Ming, Webalizer、mod_perl。

適用於 Solaris 的 XAMPP

適用於 Solaris 的發行版(在Solaris 8 環境下開發並測試,在 Solaris 9 下通過測試)包括:Apache、MySQL、PHP & PEAR, Perl, ProFTPD, phpMyAdmin, OpenSSL, Freetype2, libjpeg, libpng, zlib, expat, Ming, Webalizer, pdf class。
警告:該版本 XAMPP 尚處於開發的第一階段。使用時風險自擔!

5 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

6 XAMPP -軟體安裝

XAMPPXAMPP服務狀態界面

要安裝 XAMPP,請從 Apache Friends Web 站點上下載最新的二進位文件。使用下面的命令將其解開到 /opt 目錄中:
tar xvfz xampp-linux-1.4.7.tar.gz -C /opt
就是這樣!XAMPP 現在已經被安裝到 /opt/lampp 目錄中了。之前安裝在 /opt 目錄中的內容都已經被覆蓋了。如果您正在運行一個舊版本的 XAMPP,並且不想再次下載整個軟體包,Apache Friends 中還提供了一個升級包來下載需要的軟體包。

現在所有的軟體都已經安裝好了,讓我們啟動新的守護進程。將當前的工作目錄切換到 /opt/lampp ( cd /opt/lampp)並輸入下面的命令:
./lampp start
您應該會看到下面的結果:
Starting XAMPP for Linux 1.4.7...
XAMPP: Starting Apache with SSL (and PHP5)...
XAMPP: Starting MySQL...
XAMPP: Starting ProFTPD...
XAMPP for Linux started.

XAMPP 現在就啟動並運行了。最好的驗證方法是打開一個瀏覽器並在地址欄中輸入 localhost,並按回車鍵。此時瀏覽器會被重定向到 XAMPP 的 welcome 頁面。

上一篇[滴]    下一篇 [《梅花樹下醉歌》]

相關評論

同義詞:暫無同義詞