我嘗試在使用 apache 的 mac m1 上安裝 php,
brew install php
在 CLI 中看起來不錯
php -version PHP 8.1.2 (cli) (build: 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:捕獲 SIGTERM,正在關閉
我怎樣才能解決這個問題 ?
uj5u.com熱心網友回復:
我有同樣的問題...在終端上輸入 apachectl configtest ,您將收到錯誤訊息: No code signing authority for module at /opt/homebrew/opt/[email protected]/lib/httpd/modules/libphp.so specified在 LoadModule 指令中。httpd:/private/etc/apache2/httpd.conf 的第 190 行語法錯誤:缺少代碼簽名 - 未在以下位置加載模塊:/opt/homebrew/opt/[email protected]/lib/httpd/modules/libphp.so
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/431599.html
標籤:php 苹果系统 阿帕奇2 苹果-m1 马科斯-蒙特雷
上一篇:如何遞回執行chmod?