PHP Fatal error: Uncaught Error: Class 'DOMDocument' not found in /var/www/curso.composer.com.br/vendor/symfony/dom-crawler/Crawler.php:1124
Stack trace:
#0 /var/www/curso.composer.com.br/vendor/symfony/dom-crawler/Crawler.php(186): Symfony\Component\DomCrawler\Crawler->parseXhtml()
#1 /var/www/curso.composer.com.br/buscar-cursos.php(13): Symfony\Component\DomCrawler\Crawler->addHtmlContent()
#2 {main}
thrown in /var/www/curso.composer.com.br/vendor/symfony/dom-crawler/Crawler.php on line 1124
Verifiquei a versão do meu PHP e está tudo certo. O que pode estar causando isso?
meu buscar-cursos.php
<?php
require 'vendor/autoload.php';
use GuzzleHttp\Client;
use Symfony\Component\DomCrawler\Crawler;
$client = new Client(['verify' => false]);
$resposta = $client->request('GET', 'https://www.alura.com.br/cursos-online-programacao/php');
$html = $resposta->getBody();
$crawler = new Crawler();
$crawler->addHtmlContent($html);