1
resposta

Erro ao instalar o UNIT - ext-http

Eu achei que tinha resolvido mas ainda não.

C:\Users\rlirio\PhpstormProjects\Buscador-Cursos>composer require --dev phpunit/phpunit
Using version ^9.5 for phpunit/phpunit
./composer.json has been updated
Running composer update phpunit/phpunit
Loading composer repositories with package information
Updating dependencies
Your requirements could not be resolved to an installable set of packages.

  Problem 1
    - Root composer.json requires PHP extension ext-http * but it is missing from your system. Install or enable PHP's http extension.

To enable extensions, verify that they are enabled in your .ini files:
    - C:\PHP\php.ini
You can also run `php --ini` inside terminal to see which files are used by PHP in CLI mode.

Installation failed, reverting ./composer.json and ./composer.lock to their original content.

C:\Users\rlirio\PhpstormProjects\Buscador-Cursos>
1 resposta

Olá, Regielberson! Tudo bem?

Gostaria de pedir desculpas pela demora em responder o seu tópico.

Para resolver esse problema, você precisa habilitar a extensão ext-http no seu ambiente PHP.

Existem algumas maneiras de habilitar essa extensão, dependendo do seu sistema operacional e da versão do PHP que você está utilizando. Vou te mostrar um exemplo de como habilitar a extensão no Windows:

  1. Abra o arquivo php.ini, que está localizado em C:\PHP\php.ini (conforme indicado no erro).
  2. Procure pela linha que contém ";extension=http" (sem as aspas) e remova o ponto e vírgula no início da linha para descomentá-la.
  3. Salve o arquivo e reinicie o servidor PHP.

Após habilitar a extensão ext-http, tente novamente instalar o PHPUnit utilizando o comando composer require --dev phpunit/phpunit. Se tudo estiver configurado corretamente, a instalação deverá ser concluída com sucesso.

Espero ter ajudado e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓