Opa Leonardo, tudo certo?
Por conta de estar utilizando Apache e esse ser um ambiente de desenvolvimento com suas próprias configurações e restrições, sugiro consultar o manual de instalação e configuração do apache 2.4 para PHP 8.1:
Ademais, sugiro algumas ações que podem te ajudar:
- Verifique as configurações da ferramenta: certifique de que as configurações do Apache estejam corretas para permitir a reescrita de URLs e redirecionamento para o PHP. Isso geralmente envolve habilitar o módulo mod_rewrite e permitir as regras de reescrita no arquivo de configuração. Ficando atento que as configurações permitam a execução de arquivos PHP.
- Verificar as configurações de reescrita para direcionamento do Apache: Para isso, é importante se certificar de que o arquivo
httpd.conf
esteja configurado para permitir a leitura de arquivos .htaccess
e o mesmo esteja presente na raiz do seu projeto com as configurações corretas de reescrita de URL.
Outra possível solução, seria verificar as configurações do arquivo httpd-vhosts.conf
estão corretas e que o domínio api.local
está apontando para o diretório correto do projeto dele e após estas alterações ficar de olho no log de erros do Apache se algo persistir ainda não funcionando.
Fico à disposição.
Tenha um bom dia e bons estudos.