apachephp提示下载,php下载不了

为啥apache与php连接测试出现下载

1、AddType application/x-httpd-php .phpAddType application/x-httpd-source .phps把php文件夹下的php5apache2_dll(注意你的apache版本对应的文件名。如果你的不是2版本,复制对应版本的dll.同时改上面的文件名)。

2、没配好php环境。推荐下载phpstudy,纯中文绿色解压即可,完全符合国人使用习惯。

3、在Apache目录下面的conf文件夹中,打开配置文件:httpd.conf 查找DirectoryIndex index.html,更改默认首页。

4、你服务器装了吗?apache 或 nginx。一般这种情况是你不通过直接打开php文件时,浏览器就无法识别php文件,从而自动转为文件下载,就像js一样。

5、那是WEB服务器没有配置,无法识别PHP,当成EXE、ZIP一样的未知文件进行下载。IIS和Apache的配置方法不同,IIS是站点属性里面设置,Apache是修改httpd.conf文件。

6、我不知道你安装的时候有没有报错。按你所说的同时装了 IIS 和 Apache 的话。如果没有改应用端口。两者会互相冲突而无法启动。另外,你这个安装方式。PHP 解释器只应用于 Apache 并非应用在 IIS 上。

为什么在浏览器中打开php文件,变成下载了?

1、一般情况下,如果在运行 imagecreatefromjpeg() 函数时,结果显示为下载文件,那么是因为在输出图像之前没有设置图像头信息。需要使用 header() 函数,设置图像的 Content-Type 为图像格式的相应 MIME 类型。

2、一般这个问题是一个相关的DLL文件注册出错了。

3、因为Php 是编程语言,必须经过服务器解释才能才浏览器上浏览的一种文件。如果,本机没有运行环境,是运行不了的,直接用浏览器看,会提示下载,或者其他问题。如果,你要看它的源代码,用类似记事本的工具都可以打开。

4、没解析呗 你没有PHP的解析引擎。一般的Php文件,是会被php引擎解析的,然后才交给浏览器。

5、两者会互相冲突而无法启动。另外,你这个安装方式。PHP 解释器只应用于 Apache 并非应用在 IIS 上。如果你是使用 IIS 做的 WWW 服务器。那PHP当然没有被解释了。建议你暂停 IIS 。只使用 Apache 运行就一切明了。

6、浏览器是根据扩展名来判断对文件的操作的,安装LAMP之后可能把*.php添加到了用浏览器下载的扩展名列表中。你看看浏览器里有没有相关的设置,不行就再安装一个另外的浏览器,应该可以解决。

php文件无法打开怎么办

php下载文件无法打开的解决办法:在下载的过程中取消输出任何非文件信息;将输出的文件格式和后缀名保存一致。推荐:《PHP视频教程》 php下载excel文件,在下载的过程中不要 输出任何非文件信息,比如 echo log信息。

php无法读取文件的解决方法:使用函数【fread()】返回所读取的字符串,如果出错返回FALSE;使用函数【fgets()】从handle指向的文件中读取一行并返回长度最多为【length - 1】字节的字符串。

可能性1:文件权限不对,需要手动修改。可能性2:.htaccess文件规则错误导致的,重命名屏蔽或删除该文件即可。

第一步,找到桌面的php文件,见下图,然后进入下一步。其次,完成上述步骤后,右键单击php文件,然后从弹出的列表中选择“打开方式”选项,见下图,然后进入下一步。

当有中文的时间就是出现乱码,所以我们建议用dreameweaver或editplus等支持utf8格式文件的软件打开。

你将无法双击以打开PHP,因为你的操作系统不知道该怎么处理它。提示:如果您没有安装MicrosoftNotepad,并且知道有其他程序可以打开PHP文件,则可以尝试通过从“显示应用程序”下列出的程序中进行选择来打开它。

php和Apache配置好了为什么打开php文件时总出现下载

apche 文件类型没有设置FilesMatch \\.php$ SetHandler application/x-httpd-php/FilesMatchFilesMatch \\.phps$ SetHandler application/x-httpd-php-source/FilesMatch记得把PHP的也得加载进去。

在Apache目录下面的conf文件夹中,打开配置文件:httpd.conf 查找DirectoryIndex index.html,更改默认首页。

出现下载说明apache配置有问题,配置完毕还得重启,吧具体配置文件内容贴上来排查下看看。

访问html没问题,说明apache的安装没有问题了。

我不知道你安装的时候有没有报错。按你所说的同时装了 IIS 和 Apache 的话。如果没有改应用端口。两者会互相冲突而无法启动。另外,你这个安装方式。PHP 解释器只应用于 Apache 并非应用在 IIS 上。

那是WEB服务器没有配置,无法识别PHP,当成EXE、ZIP一样的未知文件进行下载。IIS和Apache的配置方法不同,IIS是站点属性里面设置,Apache是修改httpd.conf文件。

为什么我本地在apache下运行php文件总是出现下载呢??

1、AddType application/x-httpd-php .phpAddType application/x-httpd-source .phps把php文件夹下的php5apache2_dll(注意你的apache版本对应的文件名。如果你的不是2版本,复制对应版本的dll.同时改上面的文件名)。

2、出现下载说明apache配置有问题,配置完毕还得重启,吧具体配置文件内容贴上来排查下看看。

3、没配好php环境。推荐下载phpstudy,纯中文绿色解压即可,完全符合国人使用习惯。

4、你再检查一下,在apache的配置文件httpd.conf中,下面几项是否已经都配置好了。在Apache目录下面的conf文件夹中,打开配置文件:httpd.conf 查找DirectoryIndex index.html,更改默认首页。

5、.html肯定是会正常显示的,应该指的是.php文件不能运行吧。httpd.conf中搜搜,有没有 php相关行。

6、那是WEB服务器没有配置,无法识别PHP,当成EXE、ZIP一样的未知文件进行下载。IIS和Apache的配置方法不同,IIS是站点属性里面设置,Apache是修改httpd.conf文件。

...然后php文件不被执行,而是提示下载问题,linux下apache和php...

浏览器是根据扩展名来判断对文件的操作的,安装LAMP之后可能把*.php添加到了用浏览器下载的扩展名列表中。你看看浏览器里有没有相关的设置,不行就再安装一个另外的浏览器,应该可以解决。

首先,运行PHP程序都有一个工作目录的。你这样的情况,要么就是你上传的目录不在工作目录下。或者服务器不支持PHP 希望这些能给你帮助。

你可以查看 apache的错误日志,在apache的安装目录下的 logs/error.log 文件,看看到底是什么原因 ,可能是 php路径错误,也可能是模块没有正确加载,如果还搞不定,可以站内信我,具体帮你调试。

php的版本 和你的apach版本不一致。apache不支持。

未经允许不得转载:便宜VPS网 » apachephp提示下载,php下载不了