Risposte:
Dipenderebbe interamente da quanto sei sicuro della tua installazione di PHP. Se pensi che sia solido, anche se un attaccante sa tutto sulla tua installazione di PHP, potresti lasciarlo in posizione.
Ma davvero, perché dovresti lasciarlo sul posto in un sistema di produzione comunque? Potrebbero esserci degli exploit di cui non sei a conoscenza nella tua versione di PHP - le persone potrebbero ora o in futuro cercare la tua versione di PHP o particolari opzioni che hai abilitato, perché sanno come eseguire questi exploit. Quindi, continuando pubblicamente, ti sei aggiunto alla loro hitlist.
Se vuoi mantenerlo, puoi metterlo in una directory protetta da password, o semplicemente accenderlo quando ne hai bisogno. Dato il piccolo costo di queste opzioni, non correrei il rischio di renderlo pubblico.
phpinfo()
funzione non sia un'idea saggia.
<?php if ( $_SERVER['REMOTE_ADDR'] == '1.2.3.4' ) phpinfo(); ?>
(dove si1.2.3.4
trova il tuo indirizzo IP)