Brew 服务在 httpd 中出现错误,因为 Bootstrap 失败:5:输入/输出错误

问题描述 投票:0回答:1

当我尝试

brew services start httpd
启动时,我收到以下错误:

Bootstrap failed: 5: Input/output error
Try re-running the command as root for richer errors.
Error: Failure while executing; `/bin/launchctl bootstrap gui/501 /Users/admin/Library/LaunchAgents/homebrew.mxcl.httpd.plist` exited with 5

Mac版本是13.4.1。我卸载了httpd并重新安装,但仍然出现同样的错误。

多次重启服务和系统,依然没有希望。

任何帮助将不胜感激。

macos apache homebrew macos-ventura launchctl
1个回答
0
投票

此 I/O 错误不明确,可能由多种问题引起。在其他地方,您会看到检查 apache 日志文件所有权的建议(以防进程在写入错误日志时遇到问题。) 当 HomeBrew 共享对象文件未签名时,我也遇到过此问题。 Ventura 要求所有 *.so 文件都经过代码签名。您需要在本地设置代码签名才能执行此操作。那么命令将是:

codesign --sign“你的名字”--force --keychain ~/Library/Keychains/login.keychain-db /opt/homebrew/opt/php/lib/httpd/modules/libphp.so

这允许 libphp.so 文件运行。

© www.soinside.com 2019 - 2024. All rights reserved.