升级macOs Sierra后,apache无效

Pet*_*cak 7 php apache macos localhost

嗨,我正在尝试更新macOs Sierra后重启Apache,我收到此错误>

dyld:未找到符号:_apr_crypto_block_cleanup引用自:/usr/local/Cellar/httpd24/2.4.25/bin/httpd预期在:/usr/local/opt/apr-util/libexec/lib/libaprutil-1.0.dylib in /usr/local/Cellar/httpd24/2.4.25/bin/httpd/usr/local/bin/apachectl:line 79:94187中止陷阱:6 $ HTTPD -k $ ARGV

我试图重新安装apache并重新安装php56和php70但没有任何进展.请有人知道该怎么办?

Phi*_*ook 19

我自己也有同样的问题,看起来和apr-util包一样.

为了解决这个问题,因为我使用自制软件,我只是这样做brew reinstall apr-util,这解决了我的问题.

如果您正在使用其他程序包管理器,请尝试使用正确的语法重新安装apr-util.

  • 它在 macOS Monterey 中仍然有效。当我运行“brew services”时,“httpd”状态为错误,文件路径为空。你救了我。 (2认同)