出现错误 SSL/TLS 保护需要 openssl 扩展,但不可用

出现错误 SSL/TLS 保护需要 openssl 扩展,但不可用

我已经在 CentOS 中成功设置了 LAMP 服务器并安装了 Magento,在清除缓存时出现错误,因为 SSL/TLS 需要 openssl 扩展。

我成功地从源代码编译了 PHP compiled ./configure --with-openssl(没有错误,但没有提供路径)

我通过从源代码重新配置 PHP 尝试了以下操作。

我已经安装yum install openssl-devel到最新了(没什么可做的)

谁能告诉我如何找到为 with-openssl 提供的路径?

whereis openssl
openssl: /usr/bin/openssl /usr/lib64/openssl /usr/include/openssl /usr/share/man/man1/openssl.1ssl.gz

关于包含/usr/bin/openssl, /usr/lib64/openssl, /usr/include/openssl为路径 --with-openssl出现错误

检查 pkg-config.../usr/bin/pkg-config

配置:错误:找不到 OpenSSL

我不知道我错过了什么。

在此输入图像描述

在此输入图像描述

在此输入图像描述

答案1

我已经使用和不使用 --prefix 配置了 php 两次

所以有两个包,一个在/usr/local/usr/local/php7一个 php 版本 7.1.10上

现在我的终端指向/usr/local/并且 web 指向/usr/local/php7/

我需要做/usr/local/php7/bin/php -m才能获取Web模块

我提出了一个新的对话,如何将 Web 版本指向 CLI我的 CLI 和 web 指向两个不同的 php 路径,如何修复

相关内容