文章爲轉載,親試成功。linux
Apache沒法自動啓動,
一、將apachectl文件拷貝到/etc/rc.d/init.d 中,而後在/etc/rc.d/rc5.d/下加入連接便可。
命令以下:
cp /usr/local/apache/bin/apachectl /etc/rc.d/init.d/httpd //若是有其餘的版本的Apache存在,也能夠直接覆蓋掉
ln -s /etc/rc.d/init.d/httpd /etc/rc.d/rc5.d/S85httpd //創建連接(85的意義後面介紹)
此時Apache就能夠自動啓動了。
二、 運行chkconfig --list,發現沒有linux服務列表中httpd,經過chkconfig --add httpd來添加,可是提示:httpd服務不支持chkconfig。須要編輯/etc/rc.d/init.d/httpd,添加如下注釋信息:
# chkconfig: 345 85 15
# description: Activates/Deactivates Apache Web Server
第一行3個數字參數意義分別爲:哪些Linux級別須要啓動httpd(3,4,5);啓動序號(85);關閉序號(15)。
保存後執行:chkconfig --add httpd,成功添加。
在rc3.d、rc4.d、rc5.d路徑中會出現S85httpd的連接文件,其餘運行級別路徑中會出現K61httpd的連接文件。
三、運行chkconfig --list httpdapache