点击设定好的input提交按钮,php没有解析而是跳出下载界面
从官网下载的phpnow,没有动过任何配置。抄完一个HTML和一个php,结果执行的时候会跳出下载这个php文件的界面,而不是去解析这个php文件,不知道为什么
几个可能:
1.服务器环境问题,解析文件失败,但做成了普通文件输出,就会产生下载的情况
2.php的文件命名有问题,可以检查下输出的头部格式 是否是服务器可以解析的形式,尝试清空目表文件 看看还会不会出现下载,如果不出现则就是文件头部命名的问题。
这个是web服务器配置的问题,也就是nginx或者apache出了问题,因为这个web服务没有讲php请求让php解析,所以就出了问题了,如何是nginx那么修改nginx.conf
location ~ .php(.*)$ {
fastcgi_pass 127.0.0.1:9002;
fastcgi_index index.php;
fastcgi_split_path_info ^((?U).+.php)(/?.+)$;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_param PATH_INFO $fastcgi_path_info;
fastcgi_param PATH_TRANSLATED $document_root$fastcgi_path_info;
include fastcgi_params;
}
添加这段代码,他的作用是将.php的请求让php去解析
如果是apache的话就去百度“apache不解析php”,一样的道理