apache啟動命令加 k引數和不加的區別

2021-08-31 08:10:25 字數 459 閱讀 4807

我們有些時候直接執行的httpd(windows下的是httpd.exe)。執行這個命令的時候可以不加引數,直接啟動http服務。

如果加乙個引數-k的話,可以執行重啟、停止、啟動、等命令。

但是,如果我只啟動的話,

和httpd -k start

有區別嗎?答案是有的,而且很大。

如果你的電腦上(不管是windows還是linux)安裝了多個apache,當然了,只有乙個是安裝,而其他都是解壓的。

在乙個解壓版的apache的bin目錄下執行httpd,啟動成功了,但是執行httpd -k start卻出錯了,出錯原因類似下面這種:

其實,這兩個分別執行了不同的apache,執行-k引數的命令時,它總是找的系統服務裡(也就是安裝的那個)的apache。

所以,一台主機有多個apache的時候,慎用這個引數。

apache起步命令加 k引數和不加的區別

apache起步命令加 k引數和不加的區別 www.myexception.cn 分享於 2013 07 09 瀏覽 76次 apache啟動命令加 k引數和不加的區別 我們有些時候直接執行的httpd windows下的是httpd.exe 執行這個命令的時候可以不加引數,直接啟動http服務。如...

Apache 重啟,停止,啟動命令

檢視apache2的命令 httpd v 其中httpd root和server config file 就可以確定httpd.conf的路徑了 假設當前linux使用者的apahce安裝目錄為 usr local apache2,那麼在命令列終端中使用以下命令啟動,停止和重啟apache。1.啟動...

Python 命令列加引數

python requesttest.py g 3701 m65758sys.argv 是命令列引數列表。sys.argv 0 表示指令碼名。def printargs argv groupid mockid try 這裡的 h 就表示該選項無引數,g 表示 g選項後需要有引數 opts,args ...