如果您在内置的 Apache 中使用 macOS,则可以使用 PHP,但需要进行代码签名,在 Monterey 之前,这种做法是可选的,但现在是强制性的。
具体参考(https://www.simplified.guide/macos/apache-php-homebrew-codesign)
(作为代码签名和使用 Apple 内置 Apache 的替代方法,您可以使用 Homebrew 中的 Apache 和 PHP 并设置用户站点文件夹)
PHP 8 和 macOS 的 Apache 捆绑 需要一个额外的步骤
sudo nano /etc/apache2/httpd.conf
添加新的 PHP 8
LoadModule php_module /usr/local/opt/php@8.0/lib/httpd/modules/libphp.so
转到文件末尾并添加
<FilesMatch .php$>
SetHandler application/x-httpd-php
</FilesMatch>
重启apache
sudo apachectl restart