DPK*_*DPK 6 php apache macos homebrew
我将 MacOS 更新为 Monterey (12.0.1),但 PHP 停止工作。MacOS 12 似乎已经删除了 PHP 支持。
我目前正在尝试使用自制程序配置一切。
安装后,当我尝试启动 httpd 时,出现以下错误 -
user@Laptop folder % /opt/homebrew/opt/httpd/bin/httpd -D FOREGROUND
dyld[15738]: Symbol not found: _apr_bucket_file_set_buf_size
Referenced from: /opt/homebrew/Cellar/httpd/2.4.51/bin/httpd
Expected in: /usr/lib/libaprutil-1.0.dylib
zsh: abort /opt/homebrew/opt/httpd/bin/httpd -D FOREGROUND
Run Code Online (Sandbox Code Playgroud)
我是否缺少 _apr_bucket_file_set_buf_size 的任何软件包?
小智 20
是啊,真是一场噩梦!MacOS 12 中不再原生支持 PHP。我切换到 Homebrew 的 Apache (httpd) 包。
但从原生 Apache 切换到 Homebrew 的 Apache 并不容易。
有很多关于如何安装 Homebrew 的 Apache 的指南。我不会在这里讨论它们。
但是在安装、配置和启动之后,我收到了与您的“ apr_bucket ”错误类似的错误。我跑了brew reinstall apr-util,结果就成功了。在这里找到它:https ://stackoverflow.com/a/41871228/1623341
之后,我删除了Homebrew的Apache brew remove httpd,然后重新安装brew install httpd,然后更新了httpd.conf文件,然后启动brew services start httpd。这似乎对我有用。
| 归档时间: |
|
| 查看次数: |
5111 次 |
| 最近记录: |