[29期] 為什麼要編譯安裝?
這兩天 估計大家都給LAMP環境編譯把頭給弄大了。
但是為什麼要編譯安裝呢? 我來總結下吧。。
源程式碼安裝有以下幾個明顯的好處:
1. 在編譯過程中,某些程式會根據CPU的型號進行優化,如Nginx,MySQL等,所以編譯好的程式效率更高,速度更快,可謂“磨刀不誤砍柴功”嘛,多花幾十分鐘編譯安裝,卻“利在千秋”的事,為什麼不做呢?
2. 升級元件方便:如現在MySQL5.5.X出來了,將新下載的源程式重新編譯就可以升級mysql了。
3. 編譯安裝給了使用者最大的選擇權和修改權,如:要增加PHP的模組,配置檔案,然後再編譯便可。
4. 可以相容更多系統。如centos、debian、Ubuntu、FreeBSD...
缺點:
1. 安裝速度相對較慢;
2. 安裝的失敗率相對較高(主要是由於與系統和硬體不相容引起);
有啥不對的,請大家補充。。
相關文章
- [譯]為什麼要寫 super(props)
- 都有Python了,還要什麼編譯器!Python編譯
- 什麼是SSL證書?網站為什麼要安裝SSL證書?網站
- 為什麼要虛擬化,為什麼要容器,為什麼要Docker,為什麼要K8S?DockerK8S
- 安裝編譯ffmpeg編譯
- 編譯安裝nmon編譯
- Griffin編譯安裝編譯
- apache編譯安裝Apache編譯
- swoole 編譯安裝編譯
- 編譯安裝zabbix編譯
- SSL證書有什麼作用?企業為什麼要安裝SSL證書?
- [譯]我們為什麼要寫 super(props)?
- ffmpeg安裝之linux編譯安裝Linux編譯
- 為什麼編譯原理被稱為龍書?編譯原理
- Linux 編譯安裝 PythonLinux編譯Python
- Shell編譯安裝nginx編譯Nginx
- Linux編譯安裝NginxLinux編譯Nginx
- centos PHP 編譯安裝CentOSPHP編譯
- httpd編譯安裝phphttpd編譯PHP
- PHP Linux安裝擴充套件(編譯安裝)PHPLinux套件編譯
- 【MySQL安裝】Linux下安裝MySQL(預編譯)MySqlLinux編譯
- macOS nginx 編譯安裝教程MacNginx編譯
- ubuntu編譯安裝kernel教程。Ubuntu編譯
- ubuntu編譯安裝pcl教程。Ubuntu編譯
- PHP7 編譯安裝PHP編譯
- CentOS 下編譯安裝 NginxCentOS編譯Nginx
- CentOS 下編譯安裝 apacheCentOS編譯Apache
- CentOS 6.4 編譯安裝 apacheCentOS編譯Apache
- 反編譯之安裝Apktool編譯APK
- Xopsed的編譯與安裝編譯
- Linux 編譯 安裝 PHP 7.3.1Linux編譯PHP
- windows下編譯安裝thriftWindows編譯
- 原始碼編譯安裝Redis原始碼編譯Redis
- [譯] 為什麼我用 JavaScript 來編寫 CSSJavaScriptCSS
- 網站為什麼要安裝HTTPS證書?這個問題值得深究!網站HTTP
- [譯] 面向無神論安卓開發:如何和為什麼要幹掉上帝物件安卓物件
- 如何在CentOS7安裝Node?(編譯安裝)CentOS編譯
- 【譯】為什麼ReasonReact是編寫React的最佳方式React
- Centos8編譯安裝核心CentOS編譯