Eu sou fã do Mac e uso o MAMP não só para desenvolver sítios WordPress, mas também outros projetos em PHP. Durante este trabalho, é muito útil ver os erros direto na tela, sem ter que lançar mão de outros recursos.
No entanto, por padrão, essa opção é desativada no MAMP. No MAMP versão PRO, é bem fácil trocar, é só ir nas configurações, em Error Handling (Manuseio dos Erros) e na seção “To” marque a opção “Display”.
![](https://marcoandrei.com/wp-content/uploads/2020/08/mamp-conf-php-ini.png)
Se tu usas a versão básica como eu, é um pouco mais chato, mas não é tão complicado, como vemos abaixo:
1. Abra a pasta do MAMP, que está em /Applications/MAMP/
. Dentro dela, teremos a pasta de “configurações” (/conf/
) com as diversas versões do PHP que estão instaladas em tua máquina.
2. Escolhe a versão que estás usando. No meu caso, eu estou usando a versão PHP 7.3, então o caminho completo da pasta é esse: /Applications/MAMP/conf/php7.3.8
. Abre o documento php.ini
que está dentro dela.
3. Procura a linha onde se está o parâmetro display_errors
e muda de “Off” para “On”.
4. Se precisares mudar os tipos de erros o que tu queres que sejam exibidos, usa o parâmetro error_reporting
para isso. Eu recomendo que tu deixes a opção E_ALL
que é justamente todos os erros.
5. Para o servidor Apache e reinicia novamente para que os ajustes feitos tomem efeito.
FEITO! Agora quando executares um script PHP, serão exibidos os níveis de erros: errors, warnings e notices.