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

problema com extensão openssl

Estava adicionando o scripts no composer.json para poder facilitar os comandos de testes mas quando fui executar o comando composer test apareceu o seguinte erro:



  [Composer\Exception\NoSslException]
  The openssl extension is required for SSL/TLS protection but is not available. If you can no
  t enable the openssl extension, you can disable this error, at your own risk, by setting the
   'disable-tls' option to true.


test [--dev] [--no-dev] [--] [<args>]...

segue o arquivo composer.json

{
    "name": "starkiller/buscador-cursos",
    "description": "Projeto que busca os cursos no site da Alura",
    "type": "library",
    "authors": [
        {
            "name": "Lucas dos Santos",
            "email": "luc_ssoares@outlook.com"
        }
    ],
    "require": {
        "guzzlehttp/guzzle": "^6.3",
        "symfony/dom-crawler": "^4.3",
        "symfony/css-selector": "^4.3"
    },
    "autoload": {
        "psr-4": {
            "Alura\\BuscadorDeCursos\\": "src/"
        }
    },
    "require-dev": {
        "phpunit/phpunit": "^7.5",
        "squizlabs/php_codesniffer": "^3.4",
        "phan/phan": "^2.2"
    },
    "scripts": {
        "test": "phpunit tests\\TestBuscadorDeCursos.php",
        "cs": "phpcs --standard=PSR12 src/"
    }
}

Estava procurando sobre esse erro e uma solução que encontrei foi desabilitar o TLS mas não é recomendado porque todas as URLs HTTPS serão tratadas como HTTP causando um problema de segurança. Existe outra forma de resolver esse problema sem causar essa falha de segurança?

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
2 respostas
solução!

Fala, Lucas!

Você tá utilizando Windows? Se sim, vai no seu php.ini e descomenta a linha extension=php_openssl

Deu certo, valeu!