O mais provável é que o seu arquivo não esteja no diretório correto. O Apache veicula arquivos de um diretório conhecido como "Document Root". Seus arquivos devem estar neste diretório para o Apache encontrá-los.
Para verificar o que o Apache está usando como raiz do documento:
- Abra um terminal
- executar
less /etc/apache2/sites-enabled/000-default
(pode precisar de sudo) - Procure a linha que parece com
DocumentRoot /some/path
. Sua para o topo - Verifique se seus scripts php estão em
/some/path
Isto supõe que você não tenha feito nenhuma alteração na configuração do Apache. Isso pode ser muito mais complexo se você tiver vários hosts virtuais, aliases e assim por diante. Mas para a configuração padrão do Apache, isso funcionará.