在 apache mac m1 中启用 PHP
enable PHP in apache mac m1
我尝试在使用 apache 的 mac m1 上安装 php,
brew install php
在 CLI 中看起来不错
php -version PHP 8.1.2 (cli) (built: Jan 21 2022 04:34:05) (NTS)
所以我尝试像这样在 /etc/apache2/httpd.conf 文件中加载模块:
LoadModule php_module /opt/homebrew/opt/php@8.1/lib/httpd/modules/libphp.so
我尝试了不同的路径,但虽然我可以毫无问题地重新加载 apache,但我无法访问
一个包含 php 代码的 index.php 页面,这是我在 error.log:
中得到的唯一错误信息
[pid 80745] AH00169: caught SIGTERM, shutting down
我该如何解决这个问题?
我有同样的问题...
在终端输入apachectl configtest
,你会得到错误信息:
No code signing authority for module at /opt/homebrew/opt/php@8.1/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/php@8.1/lib/httpd/modules/libphp.so
我尝试在使用 apache 的 mac m1 上安装 php,
brew install php
在 CLI 中看起来不错
php -version PHP 8.1.2 (cli) (built: Jan 21 2022 04:34:05) (NTS)
所以我尝试像这样在 /etc/apache2/httpd.conf 文件中加载模块:
LoadModule php_module /opt/homebrew/opt/php@8.1/lib/httpd/modules/libphp.so
我尝试了不同的路径,但虽然我可以毫无问题地重新加载 apache,但我无法访问 一个包含 php 代码的 index.php 页面,这是我在 error.log:
中得到的唯一错误信息[pid 80745] AH00169: caught SIGTERM, shutting down
我该如何解决这个问题?
我有同样的问题...
在终端输入apachectl configtest
,你会得到错误信息:
No code signing authority for module at /opt/homebrew/opt/php@8.1/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/php@8.1/lib/httpd/modules/libphp.so