Phing

Phing

Phing 是一個基於Apache ANT 的項目構建系統。它的名字是一個拗口的語句首字母縮寫 - PHing Is Not GNU make 。Phing可以做傳統構建系統比如 GNU make 能做的任何事情,同時沒有陡峭的學習曲線

目錄

正文


Phing 是一個基於Apache ant 的項目構建系統。
在phing(以及其他的構建系統)背後的思想是評估一系列相關性,然後執行一系列php類去正確的安裝和配置一個應用系統。構建過程用一個簡單的XML配置文件控制。Out of the box, phing內置可以執行一系列替換(比如:在你的開發版本和產品版本間改變include路徑)、執行SQL語句、移動和複製文件、運行外部腳本等等。通過擴展包含在發行包中的“task”類,你也可以創造自己的定製任務。
對任何需要在超過一台伺服器上部署大型PHP應用的人來說,Phing是一個無價之寶。同時我發現它對簡單的PHP腳本也是很有用的。