啟動apache 提示命令不存在

weixin_34205076發表於2017-11-09

[root@KAKA bin]# apachectl -k start    

-bash: /bin/apachectl: 沒有那個檔案或目錄        #雖然apachectl檔案就在 bin 目錄裡,直接啟動卻提示找不到檔案


[root@KAKA bin]#ln -s /usr/local/apache2/bin/apachectl /bin/   #將 acpachectl建立一個軟連結到/bin/目錄即可,這裡要用絕對路徑。

或 

[root@KAKA bin]#cp /usr/local/apache2/bin/apachectl /bin/      #或複製apachectl /bin/目錄下

[root@KAKA bin]# apachectl -k start

[root@KAKA bin]# apachectl -k start

httpd (pid 58163) already running              # 提示已經成功啟動


故障分析:當輸入一個命令時,系統會直接從$PATH路徑時查詢命令檔案,當$PATH裡沒有時,當然全提示出錯,而不會在當前目錄進行查詢。





      本文轉自筆下生輝  51CTO部落格,原文連結:http://blog.51cto.com/752030200/1722490,如需轉載請自行聯絡原作者


相關文章