为什么会这样,以前有段时间也会出现,一直也没搞明白为什么那你下载一个apache比较好了,把cgi脚本放在相应的目录下(默认是/cgi-bin/),这样就可以直接访问了,浏览器就可以识别了当你执行CGI时,想打开某一类型的文件时,如果浏览器可以打开,则执行打开,如果不识别该类型,则提供文件下载对话框,让用户进行下载,这也就是你的cgi出现下载对话框的原因。第一,看看配置,是不是CGI的文件名没有映射成CGI,或者没有执行权限
第二,看看程序,如果在输出HTTP头之前,出于各种原因(比如程序出错)输出了别的东西,也会有你说的情况
看看日志会有帮助。