linux的源码安装步骤(以安装nginx为例)
源碼安裝步驟:
1、下載
2、查看源碼
3、準(zhǔn)備編譯環(huán)境
4、檢查(依賴,兼容),預(yù)編譯 – configure
5、編譯 – make
6、安裝 – make install
前提:準(zhǔn)備開發(fā)環(huán)境(編譯環(huán)境)
1、安裝”Development Tools”和”Development Libraries”
2、在待安裝的源碼路徑下找到configure文件,configure是一個可執(zhí)行腳本,可以使用命令./configure –help輸出詳細(xì)的選項列表。
在幫助文檔里,- - prefix選項是配置安裝的路徑,如果不配置該選項,安裝后可執(zhí)行文件默認(rèn)放在/usr /local/bin,庫文件默認(rèn)放在/usr/local/lib,配置文件默認(rèn)放在/usr/local/etc,其它的資源文件放在/usr /local/share,比較凌亂
例如把所有資源文件放在/usr/local/XXXX的路徑中:
# ./configure --prefix=/usr/local/XXXX3、
# make4、
# make install下面以安裝nginx為例:
1、下載地址:http://nginx.org/en/download.html 我下載的是nginx-1.12.tar.gz
2、解壓
3、配置、安裝路徑
# ./configure —prefix=/usr/nginx-1.124、
# make5、
# make install6、進(jìn)入nginx目錄下的sbin目錄,執(zhí)行nginx文件
# ./nginx7、檢查nginx端口是否開放,否則在防火墻開啟的情況下無法訪問nginx服務(wù)器地址,一般默認(rèn)是80
# netstat -ntlp如果沒有,則開放80端口,編輯iptables文件
# vi /etc/sysconfig/iptables在里面輸入
-A INPUT -m state –state NEW -m tcp -p tcp –dport 80 -j ACCEPT
注意,開放端口一定要寫在
-A INPUT -j REJECT –reject-with icmp-host-prohibited
這句的前面!
保存退出,重啟防火墻
# service iptables restart總結(jié)
以上是生活随笔為你收集整理的linux的源码安装步骤(以安装nginx为例)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 认识IL
- 下一篇: 03 - const static ex