最新更新后无法在 Mac High Sierra 10.13.5 上启动 apache(2018 年 6 月 15 日)

     2023-02-25     269

关键词:

【中文标题】最新更新后无法在 Mac High Sierra 10.13.5 上启动 apache(2018 年 6 月 15 日)【英文标题】:Unable to start apache on Mac High Sierra 10.13.5 after latest update (June 15th 2018) 【发布时间】:2018-11-26 14:06:34 【问题描述】:

两天前我在 Mac High Sierra 上进行了最新更新,之后我无法在端口 80 上启动 apache。我不断收到

(48)地址已在使用中:AH00072:make_sock:无法绑定到 地址 [::]:8080 (48)地址已经在使用:AH00072:make_sock:无法绑定到 地址 0.0.0.0:8080 没有可用的监听套接字,正在关闭 AH00015: 无法打开日志

我使用 sudo lsof -i TCP:80 检查了端口 80 上运行的内容:

COMMAND   PID USER   FD   TYPE             DEVICE SIZE/OFF NODE NAME
httpd   15116 root    4u  IPv6 0xe9c01ec682a44c67      0t0  TCP *:http 
(LISTEN)
httpd   15387 _www    4u  IPv6 0xe9c01ec682a44c67      0t0  TCP *:http 
(LISTEN)
httpd   15388 _www    4u  IPv6 0xe9c01ec682a44c67      0t0  TCP *:http 
(LISTEN)

sudo lsof -i TCP:8080

httpd   11689 daemon    4u  IPv6 0xe9c01ec68ff9f6a7      0t0  TCP 
*:http-alt (LISTEN)
httpd   11690 daemon    4u  IPv6 0xe9c01ec68ff9f6a7      0t0  TCP 
*:http-alt (LISTEN)
httpd   11691 daemon    4u  IPv6 0xe9c01ec68ff9f6a7      0t0  TCP 
*:http-alt (LISTEN)
httpd   11744 daemon    4u  IPv6 0xe9c01ec68ff9f6a7      0t0  TCP 
*:http-alt (LISTEN)

当我点击 localhost:8080 时,我得到了

EnterpriseDB
Apache - version 2.4.12 
PHP - version 5.5.26 
Server is up and running 
The default Apache context is www in the Apache installation folder

然后尝试使用 sudo kill -9 portId 杀死端口 8080 上的相关进程,但没有运气。

最后但并非最不重要的一点是,在更新 /etc/apache2/httpd.conf 之前,我有:

<IfDefine SERVER_APP_HAS_DEFAULT_PORTS>
   Listen 8080
</IfDefine>
<IfDefine !SERVER_APP_HAS_DEFAULT_PORTS>
  Listen 80
</IfDefine>

在更新之前一切都很好..

感谢任何帮助。


我附上我在 2018 年 7 月 31 日收到的内容,如 @Ivan Hušnjak 所示

运行 sudo lsof -i TCP:80 我什么也没得到

运行 sudo lsof -i TCP:8080 返回:

COMMAND  PID   USER   FD   TYPE             DEVICE SIZE/OFF NODE NAME
httpd   7470   root    4u  IPv6 0xe7c340f978e197b1      0t0  TCP *:http-alt (LISTEN)
httpd   7481 daemon    4u  IPv6 0xe7c340f978e197b1      0t0  TCP *:http-alt (LISTEN)
httpd   7483 daemon    4u  IPv6 0xe7c340f978e197b1      0t0  TCP *:http-alt (LISTEN)
httpd   7484 daemon    4u  IPv6 0xe7c340f978e197b1      0t0  TCP *:http-alt (LISTEN)

【问题讨论】:

【参考方案1】:

我的猜测是 MaxOS 内部 apache 服务器在更新到 10.13.5 后已经接管了端口 80 的控制权,但是我通过卸载它来解决这个问题,就像在此处找到的这些旧答案中所解释的那样 https://***.com/a/46720652/555097 和此处 https://***.com/a/11720851/555097

sudo launchctl unload -w /System/Library/LaunchDaemons/org.apache.httpd.plist

【讨论】:

我回家试一试告诉你 不幸的是,它不起作用。我一直在接受我在帖子开头提到的错误。我还能做些什么来进一步调查这个问题吗?您要发布我的 httpd.conf 或任何其他文件来看看吗? 这对我有用,因为我没有尝试使用系统 apache,而是来自 MAMP 安装的一个。您是否尝试过通过sudo launchctl list 查看注册的守护进程/服务并比较 lsof 结果中的任何 PID 是否匹配? 顺便说一句,我认为您的 httpd.conf 没有任何问题,因为它会在尝试运行 apachectl 时引发不同类型的错误,但是您可以通过 sudo apachectl configtest 测试配置是否正常,然后查看如果它抱怨 antyhing 现在比较端口 80 和 8080 的 launchctl listlsof 结果的 PID,看看是否有任何匹配... ,如果可以安全地使用launchctl unload 命令卸载它

无法在 Mac High Sierra 上打开 UIAutomatorviewer

】无法在MacHighSierra上打开UIAutomatorviewer【英文标题】:UnabletoopenUIAutomatorvieweronMacHighSierra【发布时间】:2019-05-1515:56:08【问题描述】:我们有配备HighSierra(10.13.6)的全新MacBook。其他系统信息:JAVAVersion:javaversion"11.0.1"2018-10-16LTSJava(T... 查看详情

无法在 Mac OS High Sierra 上设置 phpmyadmin

】无法在MacOSHighSierra上设置phpmyadmin【英文标题】:Can\'tsetupphpmyadminonMacOSHighSierra【发布时间】:2018-10-0707:51:16【问题描述】:我花了几个小时尝试在我的MacBookPro中设置phpmyadmin,并且我可以在localhost中运行,但是在填写用户名和... 查看详情

无法在 Mac OS X 10.13 High Sierra 中为自制软件 chown /usr/local

】无法在MacOSX10.13HighSierra中为自制软件chown/usr/local【英文标题】:can\'tchown/usr/localforhomebrewinMacOSX10.13HighSierra【发布时间】:2018-03-0914:34:43【问题描述】:Homebrew需要/usr/local中的权限,因为没有其他人使用我的笔记本电脑,所以... 查看详情

新 mac (High Sierra),无法访问 localhost、本地客户端站点或 phpmyadmin

】新mac(HighSierra),无法访问localhost、本地客户端站点或phpmyadmin【英文标题】:Newmac(HighSierrra),can\'treachlocalhost,localclientsitesorphpmyadmin【发布时间】:2018-06-2920:55:02【问题描述】:我刚刚升级到新的mac,但无法访问localhost、本地客... 查看详情

Mac OS sierra 更新后 Apache 出现 404 错误

...描述】:我最近刚刚更新到MacOS10.11Sierra,经典Web服务器无法正常工作,或者我应该说我的主目录无法正常工作当我得到\'Itworks\'页面时,Apache服务器正在本地主机上工作,但localhost/~myus 查看详情

ruby nokogiri gem install mac osx high sierra

...这可能需要一段时间...错误:安装nokogiri时出错:错误:无法构建gem原生扩展。当前目 查看详情

Xcode 9.3 和更新到 High Sierra:即使完全重新安装,仪器也无法打开 *.tracetemplate 文件

】Xcode9.3和更新到HighSierra:即使完全重新安装,仪器也无法打开*.tracetemplate文件【英文标题】:Xcode9.3andupdatetoHighSierra:Instrumentscan\'topen*.tracetemplatefilesevenafterfullreinstall【发布时间】:2018-09-2913:31:49【问题描述】:随着在HighSierra... 查看详情

macOS Mojave:从 High Sierra 更新到 Mojave 后,活动开发者路径无效

】macOSMojave:从HighSierra更新到Mojave后,活动开发者路径无效【英文标题】:macOSMojave:invalidactivedeveloperpathafterupdatingtoMojavefromHighSierra【发布时间】:2019-03-1604:05:19【问题描述】:升级到macOSMojave后,我尝试从终端运行GIT,但它一直... 查看详情

Mac OS High Sierra kext 签名

】MacOSHighSierrakext签名【英文标题】:MacOSHighSierrakextsigning【发布时间】:2017-09-2517:32:16【问题描述】:Apple最近在MacOSHighSierra中为“UserApprovedKernelExtensionLoading”引入了一项新的安全功能。"...在加载新安装的第三方内核扩展(KEXT)... 查看详情

Mac High Sierra 上的 vim ruby​​ 不匹配

】MacHighSierra上的vimruby​​不匹配【英文标题】:vimrubymismatchonMacHighSierra【发布时间】:2018-04-2623:14:58【问题描述】:我最近将我的Mac升级到HighSierra升级后,Macvim(mvim)停止工作,因为(我假设)HighSierra将ruby​​升级到2.3,而mvim... 查看详情

我如何在 mac high sierra 上安装 Laravel 8

】我如何在machighsierra上安装Laravel8【英文标题】:HowIcanInstallLaravel8Onmachighsiera【发布时间】:2021-06-2500:02:30【问题描述】:如何在machighsiera上安装Laravel8。当我创建项目时,它会自动安装laravel5。我有PHP8。我该如何解决这个问题... 查看详情

CocoaPods 在 macOS High Sierra 中不起作用

...7-11-0720:05:04【问题描述】:升级到macOSHighSierra后,CocoaPods无法正常工作。虽然离开CocoaPods很诱人,但不幸的是,它现在不在范围内。错误信息如下。zsh:/Users/****/.gems/bin/pod:badinterp 查看详情

Nativescript 无法识别 Xcode (High Sierra)

】Nativescript无法识别Xcode(HighSierra)【英文标题】:Nativescriptdoesn\'trecognizeXcode(HighSierra)【发布时间】:2018-04-0209:57:31【问题描述】:我使用Xcode版本9.0.1(9A1004)在HighSierra。运行tnsdoctor时,我收到以下警告:WARNING:Xcodeisnotinstalledorisnotc... 查看详情

在 macOS High Sierra 上安装颤振时遇到问题

...isaddress的教程,但在我完成并成功运行echo$PATH后似乎仍然无法运行flutterdoctor我能想到的唯一原因是因为我最初可能需要将我的目录更改为颤振文件夹,而不是用户文件夹,但我怀疑这会产生什 查看详情

Homebrew 在 macOS High Sierra 中没有列出 Xcode CLT

】Homebrew在macOSHighSierra中没有列出XcodeCLT【英文标题】:NoXcodeCLTlistedbyHomebrewinmacOSHighSierra【发布时间】:2017-11-1214:02:46【问题描述】:自从更新到macOSHighSierra后,Homebrew报告CLT:N/A:macOS:10.13.1-x86_64Xcode:9.1CLT:N/A之前此条目报告了Xcod... 查看详情

尝试在 vmware MAC High Sierra 上的 xcode 9.2 中打开游戏场景,但 xcode 意外关闭

】尝试在vmwareMACHighSierra上的xcode9.2中打开游戏场景,但xcode意外关闭【英文标题】:Tryingtoopengamesceneinxcode9.2onvmwareMACHighSierrabutxcodeunexpectedllyshutdown【发布时间】:2018-01-1509:13:16【问题描述】:我试图在VmwareHighSierraMac中打开Gamescene... 查看详情

PDFThumbnailView:无法在 Sierra 中为 MAC OSx 应用程序选择缩略图

】PDFThumbnailView:无法在Sierra中为MACOSx应用程序选择缩略图【英文标题】:PDFThumbnailView:NotabletoselectthumbnailsinSierraforMACOSxApp【发布时间】:2016-11-2311:58:30【问题描述】:我正在使用PDFKit。请参考herePDFThumbnailView在我将MacOSx更新到Sier... 查看详情

Vhost 与 Mamp Mac OS High Sierra

】Vhost与MampMacOSHighSierra【英文标题】:VhostwithMampMacOSHighSierra【发布时间】:2018-05-0809:37:25【问题描述】:我在MacBook上创建虚拟主机时遇到问题。这是我到目前为止所做的:将此添加到Mampvhost文件中并将其添加到我的主机文件中... 查看详情