簡體   English   中英

"無法在 Big Sur 上使用 Apache 對 PHP v7.4 進行代碼設計"

[英]Unable to codesign PHP v7.4 with Apache on Big Sur

Big Sur Macbook — 我使用 Homebrew 安裝了 PHP v7.4,Apache 給出了 PHP 未簽名的錯誤消息。 所以我按照本文<\/a>中的步驟解釋了如何在 Keychain Access 中創建證書頒發機構和代碼簽名證書。 它曾經工作過,但現在我不斷收到此錯誤:

[Mon Oct 25 23:37:21.877634 2021] [so:error] [pid 3007] /usr/bin/codesign failed; unable to obtain code signature for module
[Mon Oct 25 23:37:21.877668 2021] [so:warn] [pid 3007] AH06663: Unable to find code signature authority on module at /usr/local/opt/php@7.4/lib/httpd/modules/libphp7.so that matches authority name "My Name" configured on LoadModule directive. Proceeding with loading process, but this will be an error condition in a future version of macOS.
Failed loading /usr/local/opt/php@7.4/lib/php/20190902/opcache.so:  dlopen(/usr/local/opt/php@7.4/lib/php/20190902/opcache.so, 9): no suitable image found.  Did find:
    /usr/local/opt/php@7.4/lib/php/20190902/opcache.so: code signature in (/usr/local/opt/php@7.4/lib/php/20190902/opcache.so) not valid for use in process using Library Validation: mapped file has no cdhash, completely unsigned? Code has to be at least ad-hoc signed.
    /usr/local/opt/php@7.4/lib/php/20190902/opcache.so: stat() failed with errno=22
[Mon Oct 25 23:37:21.925733 2021] [mpm_prefork:notice] [pid 3007] AH00163: Apache/2.4.48 (Unix) PHP/7.4.25 configured -- resuming normal operations
[Mon Oct 25 23:37:21.925784 2021] [core:notice] [pid 3007] AH00094: Command line: '/usr/sbin/httpd -D FOREGROUND'
[Mon Oct 25 23:45:01.160927 2021] [mpm_prefork:notice] [pid 3007] AH00169: caught SIGTERM, shutting down

您可能需要再次進行代碼設計,如下所示:

而且您可能不得不再次信任您自己之前創建的“我的名字”證書。

聽起來像是“更新后”的問題。

另請參閱我最近圍繞同一主題所做的這個答案<\/a>。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM