宝塔面板:PHP 安装失败:configure: error: Cannot find OpenSSL's libraries


解决PHP安装中常见的OpenSSL库缺失问题:当遇到"configure: error: Cannot find OpenSSL's libraries"错误时,只需在CentOS/RHEL系统执行"yum install openssl-devel -y"或在Ubuntu/Debian系统执行"apt install libssl-dev -y"即可轻松解决,让PHP编译安装顺利完成,支持HTTPS加密功能。

PHP 安装失败:解决 OpenSSL 库缺失问题

在进行 PHP 编译安装过程中,您可能会遇到如下错误信息:

configure: error: Cannot find OpenSSL's libraries

错误原因

此错误表明系统中缺少 PHP 所需的 OpenSSL 开发库。OpenSSL 是一个强大的安全套接字层密码库,用于在网络通信中提供 HTTPS 加密及其他安全功能。PHP 在编译时需要链接到 OpenSSL 的开发文件,以便支持相关的加密和安全功能。

解决方案

根据您使用的操作系统不同,可以通过以下方式安装必要的 OpenSSL 开发库:

CentOS/RHEL 系统

在基于 Red Hat 的系统中,可以使用 yum 包管理器安装 OpenSSL 开发库:

yum install openssl-devel -y

Ubuntu/Debian 系统

在基于 Debian 的系统中,可以使用 apt 包管理器安装对应的开发包:

apt install libssl-dev -y

安装完相应的开发库后,重新运行 PHP 的 configure 配置脚本,即可解决此问题。确保在编译 PHP 之前,系统中已安装所有必要的依赖库,这样可以避免类似的编译错误。


文章目录


    宝塔面板:PHP 扩展安装失败(如 Redis、GD):configure: error: Please reinstall the libcurl distribution

    宝塔面板:MySQL 初始化报错:ERROR 1045 (28000): Access denied for user 'root'@'localhost'

    评 论
    评论已关闭