XAMPP for Windows 設置

MP(Apache + MySQL + PHP) 環境,原本首選是Drupal 社群的 TWAMP 麻瓜架站包(也用好幾年了),不過在 Windows 7 環境有點不如意,所以輾轉找其它解決方案,最後決定使用 XAMPP。

之前在租屋處有設置過一次,不過隔了一些時間想要在家裡電腦也佈署一下發現好像細節都忘記了,決定寫篇文章把要調整的一些小地方筆記一下。

  • Name:XAMPP
  • Web Links:http://www.apachefriends.org/
  • About:XAMPP是一個把Apache網頁伺服器與PHP、Perl及MySQL集合在一起的安裝包,允許用戶可以在自己的電腦上輕易的建立網頁伺服器。
  • Download:《link》

銘使用 XAMPP for Windows Portable(v1.8.1),並在 Windows XP SP3 運行。

Setup

  1. Portable 版本下載後解壓縮到本地端。(任意:\xampp)
  2. 執行 :\xampp\ 目錄底下的 setup_xampp.bat
  3. 執行 xampp-control.exe
  4. Start Apache、Mysql 兩個 Moduble,Status change detected: running 出現且 Module 轉成綠色底色代表 start 成功。[1]
  5. 進入 http://localhost/xampp/index.php 並 選擇語系。
  6. 成功進入後臺。

  1. 出現 Error: Apache shutdown unexpectedly. 可能的情況是:1. XAMPP 位於多層目錄之下,且未執行 setup_xampp.bat 2. 端口遭到占用,可以使用 netstat -nao(or:netstat -nao | find “0.0.0.0:XX”) 並且配合 tasklist /fi “pid eq PID” 找出占用端口並 kill。

Security

開心地安裝完之後,可以開始檢視 XAMPP 後臺提供的各項參數,在左邊頁面中可以看到 Security(安全) 項目,點進去後會發現預設設定的 XAMPP 三項安全檢查都是呈現 不安全 的紅字,XAMPP 預設沒有針對 XAMPP 後臺、Mysql、phpmyadmin 設置密碼,為了安全考量建議設置上密碼。

要設置 XAMP P 後臺(.htaccess 目錄保護)、Mysql、phpmyadmin 請連結至:[http://localhost/security/xamppsecurity.php]http://localhost/security/xamppsecurity.php 可以針對這些項目做設定。[1]


  1. 勾選 Safe plain password in text file? 選項,會將設定的密碼明文存放至 xampp\security\xamppdirpasswd.txt / mysqlrootpasswd.txt 中

Remark

  1. 網頁檔案置於 xampp\htdocs 目錄中。
  2. phpmyadmin 地址:http://localhost/phpmyadmin/
  3. bin 目錄位於 xampp\mysql\bin (存放 mysql.exe 等等文件)。

Reference