解決mac系統下自帶apache開啟關閉問題

2021-08-20 06:27:50 字數 931 閱讀 6548

在使用mac os 進行web開發時,會遇到80埠已經被占用的情況。解決這個問題可以通過以下幾個步驟。

1、使用lsof -i:80檢視當前占用80埠的程序,如果有就kill掉。

2、關閉mac自帶apache的啟動。

如果哪天你想讓它開機啟動了,則將unload 改為 load:

3、也是最常見的一條,mac禁止了普通使用者訪問1024以下的埠,包括80埠。想要通過80埠訪問則需要通過埠**。命令如下:

sudoipfw add fwd 127.0.0.1,1081 tcp from any to 127.0.0.1 80 in

大致意思是做埠**,80埠打到1081上,這樣web服務都指向了nginx的1081(相當於原來的80埠)

關於ipfw命令:

a、檢視規則:sodu ipfw list

localhost:sbin lq$ sudo ipfw list

00100 fwd 127.0.0.1,1081 tcp fromany to 127.0.0.1 dst-port 80 in

65535 allow ip from any to any

b、刪除規則:sodu ipfw delete 100【刪除的規則是:00100 fwd 127.0.0.1,1081 tcp from any to 127.0.0.1 dst-port 80 in】

c、新增規則:sudo ipfw add fwd 127.0.0.1,1081tcp from any to 127.0.0.1 80 in

完全解除安裝 刪除 mac下自帶的php

private etc sudo rm rf php fpm.conf.defaultphp.ini php.ini.default usr bin sudo rm rf php php config phpdoc phpize usr includesudo rm rf php usr lib s...

完全解除安裝 刪除 mac下自帶的php

private etc sudo rm rf php fpm.conf.defaultphp.ini php.ini.default usr bin sudo rm rf php php config phpdoc phpize usr includesudo rm rf php usr lib s...

完全解除安裝 刪除 mac下自帶的php

private etc sudo rm rf php fpm.conf.defaultphp.ini php.ini.default usr bin sudo rm rf php php config phpdoc phpize usr includesudo rm rf php usr lib s...