簡體   English   中英

如何修復 PHP 警告:PHP 啟動:無法加載動態庫“xxx/xxx/yaf.so”?

[英]How to fix PHP Warning: PHP Startup: Unable to load dynamic library 'xxx/xxx/yaf.so'?

[26-Nov-2021 21:49:17 Asia/Shanghai] PHP 警告:PHP 啟動:無法加載動態庫'/Applications/MAMP/bin/php/php5.6.40/lib/php/extensions/no非zts-20131226/yaf.so'-dlopen(/Applications/MAMP/bin/php/php5.6.40/lib/php/extensions/no-debug-non-zts-20131226/yaf.so,0x0009):嘗試: '/Applications/MAMP/bin/php/php5.6.40/lib/php/extensions/no-debug-non-zts-20131226/yaf.so' (mach-o 文件,但架構不兼容(有 'arm64 ', 需要 'x86_64')), '/usr/lib/yaf.so' (沒有這樣的文件) 在第 0 行的 Unknown

您正在為 PHP 版本加載不正確的版本。 如果這是另一個框架,您只能在創建 PHP 的版本上使用它。 例如,如果您的 PHP 版本是 5.3,您將需要 yaf.so 來匹配 PHP 5.3

在那里看 GIT 這是一個 5.2 版本,所以你的 PHP 版本需要匹配這個。

就我個人而言,我會放棄您正在運行的 5.3 並安裝 7.0。 5.3 非常過時,基於此開發任何東西毫無意義。

當您擁有正確的版本時,將其放在 PHP 的 ext 文件夾中。 編輯您的 PHP.ini 文件添加:

extension=yaf.so

確保您的 extension_dir 也配置正確:

extension_dir = "ext"

你的 yaf 應該和擴展目錄在同一個文件夾中,只要確保擴展是為你正在使用的 PHP 版本構建的,它們不是交叉兼容的

暫無
暫無

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

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