Boa noite!
Tentei diversas versões do php e nenhum funcionou, habilitei as extensões openssl e cURL como vi que funcionou em alguns outros casos e nada.
Teriam alguma outra solução para que eu possa tentar executar?
PS: Executei também no arquivo do projeto realizado na aula e o erro persistiu.
https://github.com/jrsantos1/projeto_alura
<?php
require_once 'vendor/autoload.php';
use GuzzleHttp\Client;
use Symfony\Component\DomCrawler\Crawler;
$client = new Client();
$return = $client->request('GET','https://www.alura.com.br/cursos-online-programacao/php');
$html = $return->getBody();
$crawler = new Crawler();
$crawler->addHtmlContent($html);
$cursos = $crawler->filter('span.card-curso_nome');
Mensagem de erro:
Fatal error: Uncaught GuzzleHttp\Exception\ConnectException: Connection refused for URI https://www.alura.com.br/cursos-online-programacao/php in C:\Estudos\php\composer\projeto_jhonatan\vendor\guzzlehttp\guzzle\src\Handler\StreamHandler.php:321 Stack trace: #0 C:\Estudos\php\composer\projeto_jhonatan\vendor\guzzlehttp\guzzle\src\Handler\StreamHandler.php(240): GuzzleHttp\Handler\StreamHandler->GuzzleHttp\Handler{closure}() #1 C:\Estudos\php\composer\projeto_jhonatan\vendor\guzzlehttp\guzzle\src\Handler\StreamHandler.php(332): GuzzleHttp\Handler\StreamHandler->createResource(Object(Closure)) #2 C:\Estudos\php\composer\projeto_jhonatan\vendor\guzzlehttp\guzzle\src\Handler\StreamHandler.php(58): GuzzleHttp\Handler\StreamHandler->createStream(Object(GuzzleHttp\Psr7\Request), Array) #3 C:\Estudos\php\composer\projeto_jhonatan\vendor\guzzlehttp\guzzle\src\PrepareBodyMiddleware.php(35): GuzzleHttp\Handler\StreamHandler->_invoke(Object(GuzzleHttp\Psr7\Request), Array) #4 C:\Estudos\php\composer\projetojhonatan\vendor\guzzleht in C:\Estudos\php\composer\projeto_jhonatan\vendor\guzzlehttp\guzzle\src\Handler\StreamHandler.php on line 72