Php的奇怪问题???

Php的奇怪问题???

我在red hat7.0上装了oracle8iR2,之后配置http.conf使apache支持
php,但运行时总是报错“internal server error”,error_log是:"remature end of script headers: /var/www/cgi-bin/tq.php",但我的php文件只有一行,内容如下:
<?
phpinfo();
?>
究竟那里错了?      
问题是你不应该把它放在cgi-bin下,而是DocumentRoot      
但我还是想不明白,都放在document root下,还要scriptalias 干什么?(scriptalias根本没起作用?)