php - 如何修复 apachetl 找不到 apache 实例并停止服务器?
问题描述
我目前正在运行 macOS High Sierra 版本 10.13.6。
我试图阻止 apache 服务器在我的 localhost 端口 8080 上运行。这是我在浏览器中加载 localhost:8080 时得到的结果:Apache / PHP server screenshot。来自研究和其他人的帮助:
如何杀死在本地主机端口 8080 上运行的 Apache / PHP 服务器?我相信我的 apache 安装坏了,因为当我运行命令时sudo /usr/sbin/apachectl stop
,它说:找不到指定的服务。
我不记得安装 apache 或启动服务器,但它可能与 postgres 有关。有没有办法可以尝试修复我的安装,以便我可以找到 apache 实例并在运行时停止它sudo /usr/sbin/apachectl stop
?如果不是安装错误,我愿意听取其他想法。
解决方案
屏幕截图上的 EnterpriseDB 徽标暗示这不是 Apache 的标准安装,而是与 EnterpriseDB 捆绑在一起的东西,而且它似乎有自己的控制脚本。
如果您不使用它并且不打算将来使用它,最明智的做法是完全卸载它。
如果您只想停止它,请尝试运行sudo /Library/PostgreSQL/EnterpriseDB-ApachePHP/apache/bin/apachectl stop
但是如果你只是停止它,很可能它会在下次重新启动后自动重新启动,所以如果你不卸载它,你至少可以禁用它。这是关于 SuperUser 的帖子(这是您应该问这个问题而不是 SO,顺便说一句),其中讨论了如何禁用 PostgreSQL 服务器。
AFAIK,Apache 是作为整个事物的一部分启动的,因此它应该与它一起被禁用。这篇文章有点旧,但步骤应该非常相似,如果不一样的话(除了 PostgreSQL 版本)。
希望这可以帮助。
推荐阅读
- java - AtomicInteger a1在a2之前增加,在a2之后减少,为什么存在a2>a1
- arrays - 是否可以在不使用内存空间的情况下创建数组?
- sqlite - pyinstaller 无法打开数据库文件
- jquery - 用于动态项目的 jQuery 本地存储
- r - 基于id折叠数据框,将变量的多个值存储到列表中
- javascript - 当我向下滚动时如何使导航菜单消失
- linux-kernel - 在内核模块中修改 v4l2_buffer 的物理地址
- r - 左连接没有正确匹配
- c# - 是否存在稀疏 Span
对于多个内存 部分? - android - 如何在 Android 中使用存储访问框架打开 SQLite 数据库