在 apache mac m1 中启用 PHP

发布于 2025-01-09 05:02:24 字数 641 浏览 1 评论 0原文

我尝试在使用 apache 的 mac m1 上安装 php,

brew install php

它在 CLI 中看起来很好

php -版本 PHP 8.1.2 (cli)(构建时间:2022 年 1 月 21 日 04:34:05)(NTS)

所以我尝试像这样在 /etc/apache2/httpd.conf 文件中加载模块:

LoadModule php_module /opt/homebrew/opt/[email protected]/lib/httpd/modules/libphp.so

我尝试不同的路径但是虽然我可以毫无问题地重新加载apache,但我无法访问 一个包含 php 代码的 index.php 页面,这是我在 error.log 中收到的唯一错误消息:

[pid 80745] AH00169:捕获 SIGTERM,正在关闭

该如何解决此问题?

I try to install php on a mac m1 working with apache,

brew install php

It looks fine in CLI

php -version PHP 8.1.2 (cli) (built: Jan 21 2022 04:34:05) (NTS)

So i try to load the module in the /etc/apache2/httpd.conf file like this :

LoadModule php_module /opt/homebrew/opt/[email protected]/lib/httpd/modules/libphp.so

I try different paths but although I can reload apache without problem, I can't access
an index.php page with php code in it, this is the only error messgae I ve got in error.log:

[pid 80745] AH00169: caught SIGTERM, shutting down

How can i fix this ?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

自由范儿 2025-01-16 05:02:24

我有同样的问题...

在终端上输入 apachectl configtest ,您将收到错误消息:

No code signing authority for module at /opt/homebrew/opt/[email protected]/lib/httpd/modules/libphp.so specified in LoadModule directive.
httpd: Syntax error on line 190 of /private/etc/apache2/httpd.conf: Code signing absent - not loading module at: /opt/homebrew/opt/[email protected]/lib/httpd/modules/libphp.so

I have the same issue...

enter apachectl configtest on the terminal and you will get the error message :

No code signing authority for module at /opt/homebrew/opt/[email protected]/lib/httpd/modules/libphp.so specified in LoadModule directive.
httpd: Syntax error on line 190 of /private/etc/apache2/httpd.conf: Code signing absent - not loading module at: /opt/homebrew/opt/[email protected]/lib/httpd/modules/libphp.so
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文