安裝 xampp
有兩種安裝方式
1. 免安裝版,解壓縮即可使用
免安裝版下載回來解縮後,還是要執行一個 bat 小程式 (setup_xampp.bat )。不過這個只是用來判斷資料夾路徑,不算安裝。在 Windows 的解除安裝程式裡面,看不到這一項。
2. 下載 exe 安裝版
下載回來後執行這個 exe 檔,會安裝到 Windows 裡面。在 Windows 的解除安裝程式會看到 XAMPP 1.8.1
啟動
前面安裝的動作完成之後,打開瀏覽器,填入自己的 IP 位址(例如 192.168.1.2),或是 localhost ,可以看到伺服器成功啟動,網址會自動轉到 xampp 資料夾下面 ( http://localhost/xampp/ )。如果輸入 http://localhost/index.html ,則可以看到頁面顯示大大的 2 個字: It Works !
設定 xampp
1. 編輯 httpd.conf
以前我會先將檔案複製成 httpd.ori.conf ,保存一份原始的內容。現在 xampp 很貼心的有另外保存原始檔,所以這個檔應該是都不用動。
2. 編輯 httpd-vhosts.conf
路徑:xampp\apache\conf\extra\
<VirtualHost *:80> ServerAdmin xxx@xxx.xxx DocumentRoot "D:\www\www.example.com.tw\httpdocs\public" ServerName www.example.com.tw ServerAlias example.com.tw ErrorLog "logs/example.com.tw-error.log" CustomLog "logs/example.com.tw-access.log" combined <Directory /> Options FollowSymLinks AllowOverride All Order allow,deny Allow from all Require all granted </Directory> </VirtualHost>
如果有多個站台,請複製 VirtualHost 那一大段,並做適當修改。例如,把 www.example.local 這串字改成 aaa.com.tw, 或是 bbb.com.tw 。
3. 修改 httpd-xampp.conf
(2014-11-24補充:這一段在不同的xampp版本上似乎有不同內容。不需額外設定就可以運作。如果網頁無法正常呈現,再來看一下這個地方的 deny 或 allow 設定)
<LocationMatch "^/(?i:(?:xampp|licenses|phpmyadmin|webalizer|server-status|server-info))"> Order deny,allow Deny from all Allow from ::1 127.0.0.0/8 ErrorDocument 403 /error/HTTP_XAMPP_FORBIDDEN.html.var </LocationMatch>
4. 修改 Windows 的 hosts 檔
Windows 7 的路徑: C:\Windows\System32\drivers\etc\hosts
在檔案上按右鍵 > 內容,把自己帳號加到權限裡面,否則會無法修改。
新增一行:
127.0.0.1 www.example.local
沒有留言:
張貼留言