Solucionado (ver solução)
Solucionado
(ver solução)
7
respostas

Problema ao instalar Composer

Prezados!

Realizei o download do executável do composer, porém ai tentar instalar da a seguinte mensagem:

The openssl extension is missing, which means that secure HTTPS transfers are impossible. If possible you should enable it or recompile php with --with-openssl.

Alguma dica de como resolver?

7 respostas

Olá, Bruno. Como a mensagem diz, a extensão openssl está desabilitada. Qual o seu sistema operacional?

Se for Windows, basta descomentar a linha extension=openssl no seu arquivo php.ini. Se for Linux, como você instalou o PHP?

Já tinha visto essa orientação em fóruns anteriores, mas não consegui resolver. Uso o windows e no diretório do PHP tenho os arquivos php.ini-development e o php.ini-production. Mas não localizei a linha informada para descomentar.

Baixei no site a versão atual PHP 7.4.2

Fala, Bruno.

Basta renomear qualquer um destes 2 arquivos pra php.ini. Tem certeza que essa linha não existe no seu arquivo? Se não existir, cria ela e vê se funciona, mas ela deveria existir sim.

Desculpa insistir e ser leigo demais no assunto, mas consegui descomentar no php.ini a linha extension=openssl, porém agora está dando o seguinte erro ao tentar instalar o composer.

The Composer installer script was not successful [exit code 1].

Script Output:
The "https://getcomposer.org/versions" file could not be downloaded: SSL: Foi forçado o cancelamento de uma conexão existente pelo host remoto.
send of 129 bytes failed with errno=10054 Foi forçado o cancelamento de uma conexão existente pelo host remoto.
failed to open stream: HTTP request failed!

Sabe como poderia resolver?

solução!

Fala, Bruno. Não se desculpe por ser leigo. Todos temos que começar de algum lugar. :-)

Então, cara, parece que houve um problema pro instalador acessar o site do composer. Você consegue acessar https://getcomposer.org/versions pelo navegador?

Tem alguma configuração de proxy na sua rede?

Consegui acessar o site https://getcomposer.org/versions normal.

Em relação as configurações de proxy realmente existem por se tratar de rede corporativa. Estarei seguindo com o treinamento no meu notebook não tive esse problema.

Mas de qualquer forma agradeço pelo esforço em me ajudar.

Opa, Bruno. Show de bola. O erro provavelmente era por causa da configuração de proxy, então.

Bons estudos e lembre-se: Não se desculpe por estar aprendendo algo.

Abração

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software