na MacOS Sierra, zainstalowałem Apache za pomocą Homebrew:Jak całkowicie odinstalować Homebrew Apache httpd24?
$ brew install httpd24
To spowodowało jakieś dziwne problemy Apache. Wygląda na to, że domyślna instalacja Apache na macOS Sierra nadal była w jakiś sposób aktywna. Teraz chcę całkowicie odinstalować httpd24, ale nadal widzę go w moich procesach. Oto co zrobiłem:
$ brew unlink httpd24
$ brew uninstall httpd24
Running $ ps aux|grep httpd
ujawnia:
blt 51473 0.0 0.0 2613988 844 ?? S 10:48PM 0:00.00 /usr/local/Cellar/httpd24/2.4.23_2/bin/httpd -k start
blt 51447 0.0 0.0 2613988 892 ?? S 10:47PM 0:00.00 /usr/local/Cellar/httpd24/2.4.23_2/bin/httpd -k start
blt 51396 0.0 0.0 2613988 856 ?? S 10:47PM 0:00.00 /usr/local/Cellar/httpd24/2.4.23_2/bin/httpd -k start
blt 51345 0.0 0.0 2613988 844 ?? S 10:47PM 0:00.00 /usr/local/Cellar/httpd24/2.4.23_2/bin/httpd -k start
blt 51285 0.0 0.0 2613988 876 ?? S 10:45PM 0:00.00 /usr/local/Cellar/httpd24/2.4.23_2/bin/httpd -k start
blt 51048 0.0 0.0 2615200 868 ?? S 10:34PM 0:00.00 /usr/sbin/httpd -T
blt 51047 0.0 0.0 2615200 840 ?? S 10:34PM 0:00.00 /usr/sbin/httpd -T
blt 51046 0.0 0.1 2628716 20104 ?? S 10:34PM 0:00.06 /usr/sbin/httpd -T
blt 51045 0.0 0.1 2628716 20084 ?? S 10:34PM 0:00.05 /usr/sbin/httpd -T
blt 51044 0.0 0.1 2628716 20148 ?? S 10:34PM 0:00.04 /usr/sbin/httpd -T
blt 51043 0.0 0.1 2628716 20236 ?? S 10:34PM 0:00.05 /usr/sbin/httpd -T
blt 51041 0.0 0.1 2628716 20668 ?? S 10:34PM 0:00.07 /usr/sbin/httpd -T
blt 51040 0.0 0.4 2644668 59852 ?? S 10:34PM 0:01.05 /usr/sbin/httpd -T
root 47136 0.0 0.1 2615456 18872 ?? Ss 5:34PM 0:00.67 /usr/sbin/httpd -T
root 43442 0.0 0.0 2614244 7172 ?? Ss 4:14PM 0:00.83 /usr/local/Cellar/httpd24/2.4.23_2/bin/httpd -k start
blt 52451 0.0 0.0 2423384 256 s003 R+ 11:06PM 0:00.00 grep --color=auto --exclude-dir=.bzr --exclude-dir=CVS --exclude-dir=.git --exclude-dir=.hg --exclude-dir=.svn httpd
Procesy o ścieżce /usr/sbin/httpd
są domyślna instalacja Apache. Te ze ścieżką /usr/local/Cellar/httpd24/2.4.23_2/bin/httpd
to instalacja Homebrew. To nie powinno być nawet możliwe. Katalog /usr/local/Cellar/httpd24
nawet nie istnieje. Próbowałem ręcznie zabijać te procesy, ale w końcu wróciły. Próbowałem ponownie uruchomić mój komputer. Ponownie uruchomiłem Apache niezliczoną ilość razy. Potwierdziłem, że Apache, z którym komunikuję się w wierszu poleceń przy użyciu $ apachectl
, jest domyślną instalacją. Nie wiem, co jeszcze mogę zrobić. Dziękuję za pomoc.
Biorąc pod uwagę fakt, że przetrwał restart. Czy sprawdziłeś '~/Library/LaunchAgents' i'/Library/LaunchDaemons' oraz '/ Library/LaunchAgents' pod kątem wszelkich możliwych resztek instalacji Homedata httpd24? – Montmons