браузер вытается загрузить файл.php, вместо отображения результата его работы. в httpd.conf подправил директивы ScriptAlias (+ExecCGI) и AddHandler (.pl .php). перловые скрипты заработали, а PHP - нет.
сам код скрипта проверен (если это имеет значение)