Google Code Prettify

星期四, 5月 05, 2011

XAMPP + PHP 安全 環境設置

目的:
  • 想要改變XAMPP之localhost登錄的port
  • 設定XAMPP加入安全防護密碼
  • 保持設計PHP網頁的獨立性,避免XAMPP升級時,可能影響到原先PHP網頁的檔案
 做法:
1. 關於XAMPP加入安全防護密碼,請參考 http://www.ps3w.net/pages/?/document/xampp/quide-xamppsecurity.html

2. 點擊 http://localhost/security/xamppsecurity.php 設定完XAMMP root密碼與目錄保護後,請先關掉XAMPP Control Panel再做變更的設置,需更改些xampp內些檔案設定:
  • 更改phpMyAdmin的設定,位於\...\xampp\phpMyAdmin\config.inc.php,打開這個"config.inc.php"檔,
    • 將原本 $cfg['Servers'][$i]['auth_type']     = 'cookie'; -> 更改:$cfg['Servers'][$i]['auth_type']     = 'http';  //HTTP MySQL authentification
  • 將httpd.conf預設port:80改成:8080,位於\...\xampp\apache\conf\httpd.conf,打開這個"httpd.conf"檔
    • 原本 Listen 80 -> 更改:Listen 8080
    • 原本 ServerName localhost:80 -> 更改:ServerName localhost:8080
  • 保持網頁設計的獨立性,將apache的httpd.conf設置Alias指向目標folder,位於\...\xampp\apache\conf\httpd.conf,打開這個"httpd.conf"檔,在文件的最後,添加Alias /myphp "D:\tools\workspace\myphp"
    <Directory "D:\SVN\tools\eclipse-php-helios-win32\workspace\myPHP">
      AllowOverride None
      Options None
      Order allow,deny
      Allow from all
    </Directory>
參考資料:
http://www.apachefriends.org/zh_tw/xampp-windows.html
http://www.iteye.com/topic/607956

沒有留言: