[29期] 為什麼要編譯安裝?

iteye_6481發表於2011-07-20

這兩天 估計大家都給LAMP環境編譯把頭給弄大了。
但是為什麼要編譯安裝呢? 我來總結下吧。。

程式碼安裝有以下幾個明顯的好處:
1. 在編譯過程中,某些程式會根據CPU的型號進行優化,如NginxMySQL等,所以編譯好的程式效率更高,速度更快,可謂“磨刀不誤砍柴功”嘛,多花幾十分鐘編譯安裝,卻“利在千秋”的事,為什麼不做呢?
2. 升級元件方便:如現在MySQL5.5.X出來了,將新下載的源程式重新編譯就可以升級mysql了。
3. 編譯安裝給了使用者最大的選擇權和修改權,如:要增加PHP的模組,配置檔案,然後再編譯便可。
4. 可以相容更多系統。如centos、debian、Ubuntu、FreeBSD...

缺點:
1. 安裝速度相對較慢;
2. 安裝的失敗率相對較高(主要是由於與系統和硬體不相容引起);


有啥不對的,請大家補充。。


相關文章