Відповіді:
Це повністю залежатиме від того, наскільки ви впевнені у своїй установці PHP. Якщо ви вважаєте, що це твердо, але навіть якщо зловмисник знає все про вашу установку PHP, ви можете залишити його на місці.
Але насправді, навіщо ви взагалі залишаєте це на виробничій системі? Можливо, у вашій версії PHP можуть бути подвиги, про які ви не знаєте - люди можуть зараз або в майбутньому шукати вашу версію PHP або певні опції, які ви включили, оскільки вони знають, як здійснювати ці подвиги. Тож зберігаючи це публічно, ви додали себе до їх списку звернень.
Якщо ви хочете підтримувати його, ви можете помістити його в каталог, захищений паролем, або просто увімкнути його, коли вам це потрібно. Зважаючи на невелику вартість цих варіантів, я б не ризикував тримати його публічним.
phpinfo()
функції не є розумною ідеєю.
<?php if ( $_SERVER['REMOTE_ADDR'] == '1.2.3.4' ) phpinfo(); ?>
(де1.2.3.4
ваша IP-адреса)