phpinfo();exit();
.geoip_country_code_by_name()
не определена, её не существует, и поэтому её невозможно вызвать. exit()
стоит... 2>&1 1>>1.txt
STDERR попадёт на экран (куда он и попадает по умолчанию), а STDOUT попадёт в файл. Потому что перенаправление > работает как присвоение =.
они всё портят.