本來是打算好好寫一篇的,不過主題建好後一直遲遲沒寫半字
就過了一個半個月的了,趁著水冷馬達罷工不能順利工作的時間,
還是就快速的介紹一下就好了唄
所謂"快速架站包"就是將 AMP (apache + mysql + php) 包裝成一個單獨的安裝檔
只要安裝一個軟體,就安裝好了上述的三個軟體,我也常叫他做"懶人包"
快速就建立好一個 webserver + database + php 的網站伺服器環境
不同的架站包,會分別有其不同的附加的東西,有的可能是預先安裝好
目前流行的套裝程式,像 phpbb 討論區等等
使用懶人包好,還好是自行單獨一個一個安裝好
其實效能上沒有什麼差異,自行安裝是比較容易去瞭解各個軟體彼此之間的關係,而快速架站包則可以讓你在很短的時間內,就架構出一個網站
前言完了,來介紹幾個常見的懶人包
FoxServ Project (Win32/Linux)
http://www.foxserv.net
FoxServ 在經過發展小組人員替換,目前在發展中
3.x 的版本似乎也計畫整合 Apache 3.x FoxServ 除了 Win32 平台,同時也有 Linux 平台的包裝
- Apache 1.3.26
- PHP 4.2.2
- Perl 5.6.1.632
- MySQL 3.23.51
- phpMyAdmin 2.2.6
- Zend Optimiser 2.0.2
- MySQL Front 2.40
- Plus a few EasyServ specific tools
AppServ Open Project (Win32)
http://www.appservnetwork.com
目前最新版本為 2.50Apache 1.3.31
- PHP 5.0.0
- MySQL 4.0.20
- Zend Optimizer沒有,因為目前PHP5.0不支援
- phpMyAdmin 2.5.7-pl1
- Perl 5.8.0
- Mambo v4.5 相當不錯的 CMS 系統,本站目前也由 Mambo 架構
- osCommerce v2.2 很完整的線上購物平台
- phpBB2 v2.0.8a 討論區系統,本站的討論區也是 phpBB2
- PHP-Nuke v7.1 也是一種 portal site CMS
- PostNuke 經過整合 phpbb 的 php-nuke
NuSphere TechPlatform (Win32/Linux)
http://www.nusphere.com/products/index.htm
NuSphere 是早期我比較常使用的版本,主要是因為她有整合 sendmail.exe 是上述兩種包裝缺乏的,後來我是都把 sendmail 部份抓出來單獨使用,不過目前已經是商業版,所以是要錢的
- Apache 1.3.31 web server with: mod_perl 1.29 mod_ssl 2.8.18 mod_dav 1.0.3
- OpenSSL 0.9.7d
- PHP 4.3.7 scripting language
- Perl 5.8.3 scripting language
- PHP Debugger v2.16.9
OpenSA web server (Win32)
http://www.opensa.org
當初要在 Win32 平台上測試 Apache + SSL 在重新編譯時花了許多時間
在 Win32 上編譯相當的累人,先要準備的工具多不說,編譯時又緩慢
尋找之後發現的 OpenSA 就是整合 OpenSSL 不過目前好像已經停擺了,並沒有持續在更新
XAMPP (Win32/Linux)
http://www.apachefriends.org/en/index.html
Apache Friends 是這篇的重點,也是這篇的起因,是一次誤打誤撞看到的網路站
也是目前我看到包裝的最完整的計畫,更新速度也不在話下,目前也已經整合 PHP5
Linux 平台包裝 (SuSE, RedHat, Mandrake and 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, Turck MMCache, SQLite and IMAP C-Client.
當然也提供原始碼的包裝,如果有須要再重新編譯的話也沒有問題
Windows 平台包裝 (Win98, NT, 2000 and XP):
Apache, MySQL, PHP + PEAR, Perl, mod_php, mod_perl, mod_ssl, OpenSSL, phpMyAdmin, Webalizer, Mercury Mail Transport System for Win32 and NetWare Systems v3.32, JpGraph, FileZilla FTP Server, mcrypt, Turck MMCache, SQLite, and WEB-DAV + mod_auth_mysql.
相當完整吧,連 Mail Server, FTP Server 都一起包辦了
OpenSSL, Webalizer 也沒少 MMCache, JpGraph 也包進來了
還不只如此,除了上述的基本物件之外,另外提供的模組更是其他懶人包所不及的
PERL 5.8.4
PYTHON 2.3.3
Java TOMCAT 5.0.27
COCOON 2.1.5.1
連湯姆貓跟青蛇都有,真是完整到不行,如果嫌太肥,當然也有 Lite 版可以下載
只有最基本的 AMPP (Apache2 + MySQL + PHP5 + PHPMyAdmin 2.5.x)