Полагаю, вы имеете в виду, что хотите иметь возможность выполнять скрипт только с сервера, а не через Интернет с другого хоста. У вас есть два варианта:
Вариант 1
переместите его из папки public_html
. Нет причин, по которым вы не должны использовать эту опцию, если только что-то не мешает вам сделать это. В этом случае
Вариант 2:
Оберните весь код в следующую if
инструкцию
if (php_sapi_name() == 'cli')
{
//your code
}
С другой стороны,
if (php_sapi_name() != 'cli')
die();
//your code
Это гарантирует, что ваш скрипт будет работать только в том случае, если он вызывается из командной строки, а не через Интернет.