前提:關閉selinux和防火牆 SElinux: setenforce 0 vim /etc/selinux/config-->disabled 防火牆: firewall-cmd --set-default-zone=trusted iptables -F 1.下載安裝包: 使用yum info ...
前提:關閉selinux和防火牆
SElinux:
setenforce 0
vim /etc/selinux/config-->disabled
防火牆:
firewall-cmd --set-default-zone=trusted
iptables -F
1.下載安裝包:
使用yum info httpd可以看到httpd的官網地址:httpd.apache.org
2. 解壓文件並執行configure腳本
例如:./configure --prefix=/httpd --enable-ssl
缺APR....,只需要裝一個apr-devel進行了
繼續:
裝一個apr-util-devel
繼續:
一般大寫的,需要裝的軟體xxx.devel
繼續:
安裝openssl-devel
生成makefile文件完成
2.生成二進位程式文件:make
安裝對應的包
編譯完成
3. 安裝: make install
4.檢驗:
README:軟體源碼包的README這個文件就是告訴我們這個軟體是幹嘛的
INSTALL:告訴我們軟體應該怎麼安裝
通過軟連接或者將路徑加入path變數的方式來簡化軟體的使用(不用每次寫路徑)
完成以後就可以不寫全路徑了。
驗證:
上述已經完成了軟體的安裝。但是存在一些問題
1.運行軟體的身份(每個服務都應該有一個專有的賬號來運行)
更改httpd服務的配置文件(以我們定製的賬號身份運行)