Tested in Apache 2.4 / PHP-FPM 5.6
By default php-fpm shows “File not found” when someone try to request a php file that doesn’t exist. If you use php-fpm in apache with mod_proxy for using custom errors just configure this in apache2.conf:
ProxyErrorOverride on