Não exibindo erros de PHP [duplicado]

Esta pergunta já tem uma resposta aqui:

Como obter mensagens de erro úteis em PH 29 respostas

Eu reduzi o problema e o limpei para que, esperançosamente, seja mais fácil para você me ajuda

Eu tenho um código muito simples:

<?php
echo "Hello world";
?>

Isso funciona perfeitament

Se eu executar o seguinte código (erro de análise), não recebo nenhum erro, mas o texto "Hello world" ainda será exibido:

<?php
echo "Hello world";
piwejfoiwjefoijwef
?>

Se eu colocar o erro de análise antes do código, ele não exibirá "Hello world":

<?php
piwejfoiwjefoijwef
echo "Hello world";
?>

Quando imprimo phpinfo (no mesmo arquivo, no mesmo diretório), tenho as seguintes configurações: display_errors Em display_startup_errors Em error_reporting 1

Se eu tentar definir também o relatório de erros dentro do script e executá-lo com o código a seguir, ainda não recebo nenhum erro ou aviso, mas o texto "Olá, mundo" é exibido:

<?php
error_reporting(E_ERROR | E_WARNING | E_PARSE); ini_set('display_errors', '1');
echo "Hello world";
owieufpowiejf
?>

Meu arquivo php.ini possui os seguintes valores (e eu reiniciei o Apache):

error_reporting = E_ERROR & ~E_DEPRECATED
display_errors = On
display_startup_errors = On

Estou executando o Apache / PHP / MySQL na Amazon AMI com um AWS EC2 de 64 bits. Eu não sou tão conhecedor das configurações do servidor. Os erros começaram quando eu fiz a transição para o servidor Amazon. Além de relatar erros no servidor, o Apache / PHP funciona perfeitament

Por favor, guie-me no que posso fazer para corrigir o problem

Obrigado

questionAnswers(6)

yourAnswerToTheQuestion