使用Mise安装PHP 8.4:OpenSSL已安装仍报错的解决求助
解决Mise安装PHP 8.4时提示缺少OpenSSL的问题
问题根源:你系统中安装的是OpenSSL运行库,但编译PHP需要的是OpenSSL开发包(包含编译所需的头文件和静态链接库),系统默认不会自动安装这类开发包。
解决步骤:
- 安装OpenSSL开发依赖包
打开终端执行以下命令:
这个包会提供sudo apt update && sudo apt install libssl-devpkg-config能识别的OpenSSL配置文件,满足PHP编译时的依赖检测要求。 - 重新执行PHP安装命令
完成依赖安装后,再次运行:mise install php@8.4
- 安装OpenSSL开发依赖包
如果安装过程中仍有类似依赖缺失的提示,可参考Ubuntu编译PHP的常规依赖包列表(比如libxml2-dev、libcurl4-openssl-dev等),按需安装即可。
内容的提问来源于stack exchange,提问作者Orange Lux
相关产品推荐
相关产品推荐

