メインコンテンツに移動

Mac home-brew https

その、phpSpreadsheetを動かすのに、composerを入れたり、問題はapacheにzip-extensionを入れるためにbrewでhttpdとphpを入れていたのだが、MacOSのアップデートをトリガにしてOS標準のApacheが起動するようになってしまった。

phpのページ

$sudo launchctl list | grep httpd

172	0	org.apache.httpd
-	0	homebrew.mxcl.httpd

二つあるみたいて、brewもあるみたいだけど。

php -vをやっtら、7.4でbrewでインストルーしたほうだ。phpinfoを、、、DocumentrootがWebServerフォルダに戻ってしまってるので、そこで、phpinfoすると、7.3になってしまう。これじゃ最初の頃に戻ってしまってる。

$sudo launchctl stop /System/Library/LaunchDaemons/org.apache.httpd.plist 
$sudo launchctl list | grep httpd
172	0	org.apache.httpd
-	0	homebrew.mxcl.httpd

とまらないのかしら。

$ brew info php
php: stable 7.4.8 (bottled), HEAD
General-purpose scripting language
https://www.php.net/
/usr/local/Cellar/php/7.4.5 (517 files, 76MB) *
  Poured from bottle on 2020-04-18 at 16:05:30
From: https://github.com/Homebrew/homebrew-core/blob/HEAD/Formula/php.rb
License: PHP-3.01
・・・以下略

$ brew info httpd
httpd: stable 2.4.43 (bottled)
Apache HTTP server
https://httpd.apache.org/
Not installed
From: https://github.com/Homebrew/homebrew-core/blob/HEAD/Formula/httpd.rb
License: Apache-2.0
・・・以下略

?、”Not installed" ??? でもあるやん。

一回、アンイストールしたれ!

$ brew uninstall httpd
Error: No installed keg or cask with the name "httpd"

やっぱりない?

g$ brew install httpd
Updating Homebrew...
==> Auto-updated Homebrew!
Updated 2 taps (homebrew/core and homebrew/services).
・・・以下略
インストールはできた

$ sudo launchctl list | grep httpd
Password:
172	0	org.apache.httpd
-	0	homebrew.mxcl.httpd
・・・表示は変わらず

$ sudo launchctl stop /System/Library/LaunchDaemons/org.apache.httpd.plist 
(base) totan-MacBookAir2019:~ king$ sudo launchctl list | grep httpd
172	0	org.apache.httpd
-	0	homebrew.mxcl.httpd
・・・止まらない?

$ vi /usr/local/etc/httpd/httpd.conf
Listen 8080 → Listen 127.0.0.1:8080
意味あるのか?

$sudo apachectl start
$ sudo launchctl list | grep httpd
-	0	homebrew.mxcl.httpd

一つになった。スタートしていなかったのか?

戻ったみたい。

コメントを追加

Plain text

  • HTMLタグは利用できません。
  • ウェブページのアドレスとメールアドレスは自動的にリンクに変換されます。
  • 行と段落は自動的に折り返されます。