Obtendo o erro A extensão openssl é necessária para a proteção SSL / TLS, mas não está disponível

1

Eu configurei um servidor LAMP no CentOS com sucesso e instalei o Magento, ao limpar o erro de obtenção de cache, pois a extensão openssl é necessária para SSL / TLS.

Eu compilei o PHP a partir do código-fonte com sucesso compiled ./configure --with-openssl (Nenhum erro, mas não forneci o caminho)

Eu tentei o seguinte reconfigurando o PHP a partir do código-fonte.

Eu instalei yum install openssl-devel para o mais recente (nada a fazer)

Alguém pode me dizer como encontrar o caminho a ser fornecido com-openssl?

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

Em incluindo /usr/bin/openssl, /usr/lib64/openssl, /usr/include/openssl como caminho para - com-openssl recebendo erro

checking for pkg-config... /usr/bin/pkg-config

configure: error: Cannot find OpenSSL's

Eu não sei o que estou perdendo com isso.

    
por fernandus 28.10.2017 / 07:51

1 resposta

0

Eu configurei o php duas vezes com e sem --prefix

Portanto, há dois pacotes, um em /usr/local e outro em /usr/local/php7 da mesma versão do php 7.1.10

Agora meu terminal aponta para /usr/local/ e web aponta para /usr/local/php7/ .

Eu preciso fazer /usr/local/php7/bin/php -m para obter os módulos da Web

Eu levantei uma nova conversa, Como apontar a versão da Web para a CLI Meu CLI e web apontam para dois caminho php diferente, como corrigir

    
por 16.11.2017 / 11:52