Subi o servidor proprio do php pelo terminal do windows
php -S localhost:8080 -t public
Abrindo o chrome e digitando localhost:8080 exibe a frase
Notice: Undefined index: PATH_INFO in C:\Users\Gustavo\Documents\Projeto\php\14-GerenciadorDeCursos\public\index.php on line 9
Error 404
Assim esta o index.php
<?php
require __DIR__ . '/../vendor/autoload.php';
use Alura\Cursos\Controller\ListarCursos;
use Alura\Cursos\Controller\FormularioInsercao;
use Alura\Cursos\Controller\Persistencia;
switch ($_SERVER['PATH_INFO']) {
case '/listar-cursos':
$controlador = new ListarCursos();
$controlador->processaRequisicao();
break;
case '/novo-curso':
$controlador = new FormularioInsercao();
$controlador->processaRequisicao();
break;
case '/salvar-curso':
$controlador = new Persistencia();
$controlador->processaRequisicao();
break;
default:
echo "Error 404";
}