我已经在 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 路径,如何修复