Xampp 手動升級舊有的 PHP


因為 PHP 5.3.0 的發佈,找了很久也沒發現,有套件有提供相關的環境,可能因為只發佈幾天的原因,所以就只好自己來升級一下,於是就向 Xampp 下刀了,試了大約三次,終於成功了,進城了.記錄一下攻城經過

1
2
3
4
5
6
7
8
9
10
11
1. 先下載 php-5.3.0-Win32-VC6-x86 這版本,並解壓
2. 先是解壓 xampp 到一目錄中,我的是 C:\Application\xampplite (我用的是精簡版)
3. 便是安裝(其實也不一定這個,可先進行下面再安裝)
4. 之後將第1步解壓得出來的檔案,全都覆蓋到 C:\Application\xampplite\php 中
(注意,在複制貼上前,要先備份 php.ini 留作後用)
5. 覆蓋完成後,再將 C:\Application\xampplite\php 和 C:\Application\xampplite\apache\bin 的目錄都打開
6. 將 php 目錄對應的 *.dll 檔全都覆蓋貼上到 apache\bin 之中 (這是因為使用 thread safe 版關係?)
7. 將 C:\Application\xampplite\php\*.ini 隨便一個檔案改為 php.ini (我這用 production 版本)
8. 之後打開備份後的 php.ini 和 新的 php.ini 進行對照 (以搜尋 xampp 為關鍵字,將相關的路徑改成一樣)
9. 最後如果沒安裝的就進行安裝吧.
10. 因為新的 php.ini 中模組沒有全開啟,所以這要留意,想用什麼就開什麼吧

最後再重新執行 apache 就可以了.