XAMPP

XAMPP 是由德國人所整合的 AMP 伺服器的整合加強包。他不僅包含 AppServ 所有的功能,他甚至還有外掛模組可以簡單的加上 Perl、Python 以及 Tomcat 等常用的網頁開發的環境。

官方網頁:
http://www.apachefriends.org/en/xampp-windows.html

也有XAMPP for Linux
http://www.apachefriends.org/en/xampp-linux.html

2005/08/21 修改以符合XAMPP 1.4.15 新版安裝流程
目前最新版XAMPP 1.4.15內含以下軟體:
+ Apache 2.0.54
+ MySQL 4.1.13
+ PHP 5.0.4 + PHP 4.4.0 + PEAR
+ eAccelerator 0.9.3(PHP5) / 0.9.4-dev(PHP4)
+ PHP-Switch win32 1.0
+ XAMPP Control Version 2.1 from www.nat32.com
+ XAMPP Security 1.0
+ SQLite 2.8.15
+ OpenSSL 0.9.8
+ phpMyAdmin 2.6.3-pl1
+ ADODB 4.65
+ Mercury Mail Transport System for Win32 and NetWare Systems v4.01a
+ FileZilla FTP Server 0.9.8c
+ Webalizer 2.01-10
+ Zend Optimizer 2.5.10a

安裝法:

這裡下載下載EXE (7-zip) 自解壓縮檔,執行解壓縮後
執行xampp資料夾中的setup_xampp.bat安裝
預設值是使用PHP 5.0.4如果想使用PHP 4.4.0請執行php-switch.bat在出現的CMD視窗中按「4」在按「Enter」

啟動與關閉:

方法一:
執行xampp_start.exe開啟Apache、MySQL
要關閉請執行xampp_stop.exe

方法二:
也可個別開啟或關閉:開啟執行apache_start.bat、關閉執行apache_stop.bat...依此類推

方法三:
使用xampp-control.exe更方便,一次控制Apache、MySQL、FileZilla FTP Server、Mercury Mail Transport System的開/關,也可設定是否成為系統服務(開機自動於背景啟動)

安全設定:

第一次使用請務必至http://localhost/

選Chinese 進入怎會是亂碼呢?語系編碼請改成簡體中文

點左邊的安全進入「XAMPP 安全 [Security Check 1.0]」頁面

設定MYSQL 部分的 "ROOT" 密碼XAMPP目錄保護 (.htaccess)
只需簡單的執行=> http://localhost/xampp/xamppsecurity.php <= [只容許localhost]

設定主機名稱:
修改\xampp\apache\conf資料夾中的httpd.conf

#設定管理員的信箱
ServerAdmin admin@localhost
#設定主機名稱及埠號
ServerName localhost:80

設定SMTP伺服器:
修改\xampp\apache\bin\資料夾中的php.ini

找到「SMTP = localhost」這一行,將其右邊的「localhost」修改成你的ISP所提供的SMTP伺服器位址,如「msa.hinet.net」。如果你是使用其他網路公司,則需改成所屬網路公司的SMTP主機。

啟動Zend Optimizer及eAccelerator:

預設值Zend Optimizer及eAccelerator是不啟動的,要開啟的話必須修改php.ini,將[eAccelerator]參數前面的「;」去除掉,[zend_optimizer.enable_loader = 0],後面的參數要改成[1]例如以下:
代碼:

[eAccelerator]
extension=eaccelerator.dll
eaccelerator.shm_size = "0"
eaccelerator.cache_dir = "C:\xampp\tmp"
eaccelerator.enable = "1"
eaccelerator.optimizer = "1"
eaccelerator.debug = "0"
eaccelerator.check_mtime = "1"
eaccelerator.filter = ""
eaccelerator.shm_max = "0"
eaccelerator.shm_ttl = "0"
eaccelerator.shm_prune_period = "0"
eaccelerator.shm_only = "0"
eaccelerator.compress = "1"
eaccelerator.compress_level = "9"
eaccelerator.keys = "shm_and_disk"
eaccelerator.sessions = "shm_and_disk"
eaccelerator.content = "shm_and_disk"
;eaccelerator.admin.name =
;eaccelerator.admin.password =

[Zend]
zend_extension_ts = "C:\xampp\php\zendOptimizer\lib\ZendExtensionManager.dll"
zend_extension_manager.optimizer_ts = "C:\xampp\php\zendOptimizer\lib\Optimizer"
zend_optimizer.enable_loader = 1
zend_optimizer.optimization_level=15
;zend_optimizer.license_path =


移除:

1.關閉正在執行中的程式Apache、MySQL...
2.刪除整個資料夾

升級:

未來若有新版本釋出只要下載Upgrade Package解壓覆蓋就好拉
僅適用於完整版,XAMPP Lite 精簡版沒有提供升級檔

留言

熱門文章