いつもお世話になっております。
内容が分かりにくタイトルですみません。
brewでインストールしたhttpdが、急に起動しなくなりました。
直前に、brewでimageMagicをインストール行ったことが原因かと思います。
httpdのログも出ておらず、起動させると一見成功するのに裏で落ちている、
という状態でどうしたら良いか困っておりました。
色々調べている中で、こちらのサイトで以下の記述を発見しました。
そこで、サービスではなく普通に起動してみる。おっと、ようやく理由が表示された。
$ /usr/local/bin/apachectl start
同様に行ったところ、私の場合もターミナルにエラーが表示され、
それに従って修正すると無事ローカルでサイトを表示することができました。
/usr/local/bin/apachectl start
質問なのですが、/usr/local/bin/apachectl start とは何でしょうか。
ターミナルで which httpd とすると、以下のように表示されます。
which httpd /usr/local/bin/httpd
/usr/local/bin/apachectl とはディレクトリが異なりますが、同じbrew のhttpdをさしているのでしょうか。
brew services list とすると、httpdはstoppedになる
また、brew services list の結果を見てみると、httpdはstatusがstoppedになっていました。
brew services start httpd
としても同じくmysqlやphpのようにstartedにはならず、
それでもローカルでサイトは表示されています。
これは、どういう状態なのでしょうか。
今後は/usr/local/bin/apachectl start で起動させるようにすれば良いのでしょうか。
よろしくお願いいたします。
環境
Mac monterey12.3.1
Homebrew 3.4.7
回答1件
あなたの回答
tips
プレビュー

2022/04/19 10:11