sudo /usr/sbin/httpd -k start Password: [Wed Aug 16 09:00:30.952150 2023] [so:error] [pid 1569] AH06665: No code signing authority for module at /usr/local/php5/libphp5.so specified in LoadModule directive. httpd: Syntax error on line 191 of /private/etc/apache2/httpd.conf: Code signing absent - not loading module at: /usr/local/php5/libphp5.so
macOS 中的 Gatekeeper 确保只有经过验证的应用程序才能执行,这是通过使用 codesign 对应用程序进行签名来实现的。 代码签名在 macOS Monterey 中是强制性的。
使用homebrew安装的PHP模块没有签名,所以需要先签名才能使用,否则会报错
https://www.simplified.guide/macos/apache-php-homebrew-codesign