[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
httpd (pid 58163) already running # 提示已經成功啟動
故障分析:當輸入一個指令時,系統會直接從$PATH路徑時查找指令檔案,當$PATH裡沒有時,當然全提示出錯,而不會在目前目錄進行查找。
本文轉自筆下生輝 51CTO部落格,原文連結:http://blog.51cto.com/752030200/1722490,如需轉載請自行聯系原作者