web-dev-qa-db-ja.com

Apache ISがインストールされ、実行されている場合、「Apache2ctl ::コマンドが見つかりません」とはどういう意味ですか?

コマンド「Apache2ctlrestart」を実行しようとすると、「Apache2ctl :: command notfound」というメッセージが表示されます-Apache ISがインストールされ、実行されており、私は積極的に開発を行っています今のサーバー...何かアイデアはありますか?

CONTEXT: CentOSでのSudoアクセス-VM上の5.5


PDATE:良いニュース、Apacheの再起動、悪いニュース500エラー、それでも進行中... :-)

[username@VMname /]$ Sudo /etc/init.d/httpd restart
[username@VMname /]$ Sudo /etc/init.d/httpd restart
Stopping httpd:                                            [  OK  ]
Starting httpd:                                            [  OK  ]
2
blunders

Apache2ctlがパスに含まれていないようです。代わりにこれを試してください:

$ Sudo /usr/sbin/Apache2ctl restart

上記の場所は、UbuntuでのApache2ctlの場所を反映しています。デフォルトの場所がCentOSのどこにあるかわかりません。上記のコマンドが機能しない場合は、rootとして以下を実行することで場所を見つけることができます。

$ which Apache2ctl
4
EEAA