为什么访问127.0.0.1/index.php时浏览器直接下载我的php文件
不是这个问题, 是浏览器的问题。 重新打开浏览器 or 重新安装。。
浏览器不支持php格式,请升级或换用其它浏览器。或者修复下浏览器使用电脑管家修复IE浏览器。打开电脑管家后进入工具箱,在里面找到电脑诊所。进入后点击第三个【上网异常】。
php的时候会变成下载:这是因为nginx没有设置好碰到php文件时,要传递到后方的php解释器。
为什么上传到服务器上的php文件,访问它时不运行而是直接被下载了呢?
1、另外,你这个安装方式。PHP 解释器只应用于 Apache 并非应用在 IIS 上。如果你是使用 IIS 做的 WWW 服务器。那PHP当然没有被解释了。建议你暂停 IIS 。只使用 Apache 运行就一切明了。
2、浏览器是根据扩展名来判断对文件的操作的,安装LAMP之后可能把*.php添加到了用浏览器下载的扩展名列表中。你看看浏览器里有没有相关的设置,不行就再安装一个另外的浏览器,应该可以解决。
3、不是这个问题, 是浏览器的问题。 重新打开浏览器 or 重新安装。。
4、应该是你的服务器不支持php脚本,你可以写个php文件试一下,?php phpinfo();? 保存为后缀名为.php的文件访问一下看看。
5、可是如果你的服务器没有配置好,那么就会出现逆看到的情况,浏览器就把php文件当成一个普通的文件下载下来。如果你又一定的html基础就会知道,最简单的下载方法就是在网页中直接写连接到要下载的文件。
为什么在浏览器中打开php文件,变成下载了?
1、没解析呗 你没有PHP的解析引擎。一般的Php文件,是会被php引擎解析的,然后才交给浏览器。
2、一般这个问题是一个相关的DLL文件注册出错了。
3、因为Php 是编程语言,必须经过服务器解释才能才浏览器上浏览的一种文件。如果,本机没有运行环境,是运行不了的,直接用浏览器看,会提示下载,或者其他问题。如果,你要看它的源代码,用类似记事本的工具都可以打开。
4、浏览器不支持php格式,请升级或换用其它浏览器 PHP(外文名:PHP: Hypertext Preprocessor,中文名:“超文本预处理器”)是一种通用开源脚本语言。
5、浏览器是根据扩展名来判断对文件的操作的,安装LAMP之后可能把*.php添加到了用浏览器下载的扩展名列表中。你看看浏览器里有没有相关的设置,不行就再安装一个另外的浏览器,应该可以解决。
6、在Apache目录下面的conf文件夹中,打开配置文件:httpd.conf 查找DirectoryIndex index.html,更改默认首页。