簡介
lnmpp是一個自動編譯配置nginx、mysql、php、proftpd。類似XAMPP,但是沒有xampp這么複雜。這套腳本的目的僅僅是減輕搭 建上述環境過程中的重複勞動。並且我們提供的不是已經編譯好程式,而是構建這套環境的腳本程式。
目標
用bash腳本實現上述4個軟體的自動安裝,相關的組件也能自動安裝
最大自包含,儘量降低對系統依賴
能自動完成大部分配置工作,套件只要一啟動就能使用。
實現
採用樹狀結構存放相關程式,編譯和配置的腳本名錄為process,編譯 的過程其實對這顆樹中process的遍歷。為了方便管理,各個組件的配置信息則統一放在根目錄的config檔案中。