Wie vollständig deinstallieren, Homebrew Apache httpd24?
Auf macOS Sierra habe ich Apache installiert mit Homebrew:
$ brew install httpd24
Verursacht hat einige seltsame Apache Probleme. Es scheint, dass die Standard-installation von Apache unter macOS Sierra war immer noch aktiv in irgendeiner Weise. Ich will nun komplett zu deinstallieren httpd24 aber bin immer noch zu sehen, es in meinen Prozessen. Hier ist, was ich getan habe:
$ brew unlink httpd24
$ brew uninstall httpd24
$ rm -rf /usr/local/etc/apache2/
Läuft $ ps aux|grep httpd
verrät:
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
Prozesse mit Pfad /usr/sbin/httpd
sind die Standard-Apache-installation. Diejenigen, die mit dem Pfad /usr/local/Cellar/httpd24/2.4.23_2/bin/httpd
ist der Homebrew-installation. Dies sollte auch nicht möglich sein. Das Verzeichnis /usr/local/Cellar/httpd24
gar nicht existiert. Ich habe versucht manuell töten dieser Prozesse, sondern Sie irgendwann wieder kommen. Ich habe versucht, Neustart mein computer. Ich habe Apache neu gestartet unzählige Male. Ich habe bestätigt, dass der Apache-ich bin die Interaktion mit auf der Kommandozeile mit $ apachectl
ist die default-installation. Ich weiß nicht, was anderes zu tun. Vielen Dank für jede Hilfe.
- Angesichts der Tatsache, dass es überlebt einen Neustart. Haben Sie
~/Library/LaunchAgents
und/Library/LaunchDaemons
und/Library/LaunchAgents
für eventuelle Reste des Homebrew httpd24 installieren?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich kann mich nicht erinnern, was genau ich getan um das zu beheben, aber ich habe zusammengesetzt, ein bash-alias, könnte nützlich sein, um andere Menschen, die mit Homebrew PHP, aber die Standard-Mac-OS Apache. Es wird aufhören, Apache, töten alle Homebrew-Apache (httpd24) Prozesse, die Verknüpfung aufheben und deinstallieren von Homebrew Apache und starten Sie die übrigen Standard-Apache-installation. Gelegentlich habe ich dies nach der Installation einer neuen PHP-version mit Homebrew. Finden Sie dieser Ausgabe weitere Informationen: https://github.com/Homebrew/homebrew-php/issues/3601