新編譯安裝的apache沒有作為系統(tǒng)服務(wù)他挎,每次啟動關(guān)閉都是執(zhí)行命令:/usr/local/apache/bin/apachectl restart腹泌。所以安裝一個service服務(wù)仍稀。
1低剔、查看一下/etc/init.d/下是否存在httpd這個服務(wù)
ls /etc/init.d/ | grep httpd 如果沒有執(zhí)行下一步
2账蓉、將自己安裝目錄下的apachectl復(fù)制到etc/init.d/目錄下并改為httpd
cp /usr/local/apache/bin/apachectl /etc/init.d/httpd(結(jié)合你的apache安裝目錄袱蚓,檢查文件存在再復(fù)制)
3筛婉、執(zhí)行 chkconfig --add httpd 目的是想新增所制定的系統(tǒng)服務(wù) 但是會出現(xiàn)以下警告:
service httpd does not support chkconfig
這里說的是httpd服務(wù)不支持chkconfig , 添加支持: vi /etc/init.d/httpd 在 #!/bin/sh 下添加這兩句:
#chkconfig:345 85 15
#description:Start and stop the Apache HTTP Server
保存,退出癞松。
4、執(zhí)行: chkconfig --add httpd
chkconfig httpd on 就可以添加成功了
5入蛆、查看一下是否添加成功:
chkconfig --list httpd