源碼安裝apache後將其設置為開機啟動
從網上下載apache的源碼包,例如/usr/local/src/httpd-2.2.34.tar.gz,解壓到目錄/usr/local/src/httpd-2.2.34,編譯並安裝,假如安裝到/usr/local/apache目錄中,將其設置為開機啟動,並且可以使用service啟動和關閉。
1.找到httpd-2.2.34/build/rpm/httpd.init並移動:mv /usr/local/src/httpd-2.2.34/build/rpm/httpd.init /etc/rc.d/init.d/httpd
2.打開/etc/rc.d/init.d/httpd並修改:
httpd=${HTTPD-/usr/local/apache/bin/httpd} #紅色部分原為/usr/sbin
pidfile=${PIDFILE-/usr/local/apache/logs/${prog}.pid} #紅色部分原為/var/logs/
CONFFILE=/usr/local/apache/conf/httpd.conf #紅色部分原為/etc/httpd/conf
3.運行:
chkconfig --add httpd #註意要在/etc/rc.d/init.d目錄下運行
chkconfig –level 2345 httpd on #設置為開機啟動,
chkconfg –list #可以看到httpd已經添加到開機啟動,且2345為on
4.分別運行service httpd start和service httpd stop,如果能夠正常啟動/關閉httpd並沒有錯誤提示說明設置正確,重新啟動linux系統檢測httpd是否正常運行
本文出自 “零一小築” 博客,請務必保留此出處http://jetyi.blog.51cto.com/1460128/1982233
源碼安裝apache後將其設置為開機啟動