首页 > 解决方案 > 无法加载动态库“curl.so”

问题描述

我有一个 PHP 包,当我运行包时出现以下错误:

make: [unit] Error 1 (ignored)
PHP Warning:  PHP Startup: Unable to load dynamic library 'curl.so' (tried: /php/20121212/curl.so (dlopen(/php/20121212/curl.so, 0x0009): dlopen(): file not found: /php/20121212/curl.so), /php/20121212/curl.so.so (dlopen(/php/20121212/curl.so.so, 0x0009): dlopen(): file not found: /php/20121212/curl.so.so)) in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library 'openssl.so' (tried: /php/20121212/openssl.so (dlopen(/php/20121212/openssl.so, 0x0009): dlopen(): file not found: /php/20121212/openssl.so), /php/20121212/openssl.so.so (dlopen(/php/20121212/openssl.so.so, 0x0009): dlopen(): file not found: /php/20121212/openssl.so.so)) in Unknown on line 0

我已经尝试升级 Curl brew update curl,但似乎没有任何影响。而且我也没有关于 openssl.so 的上下文。下面是我的 PHP 版本。

php -v                                                                                             ✔  13:26:31
PHP 7.3.11 (cli) (built: Jun  5 2020 23:50:40) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.3.11, Copyright (c) 1998-2018 Zend Technologies

如何处理这两个动态库导入?

标签: phpmacoscurlopensslhomebrew

解决方案


推荐阅读