配置PHP环境出现下载页面求助

配置PHP环境出现下载页面求助

今天按照 无不是鱼斑竹的 帖子配置 PHP环境 到最后一步

在浏览器打开
http://localhost/phpinfo.php

出现的是下载页面 我baidu了一下 说是电脑还不能识别PHP文件 也就是说我PHP没安装好 ,,那个PHP版本是这个
php-5.2.6-Win32.zip   解压之后按那些复制粘贴 都是正确的 ,,试了两遍  具体应该是出错在哪里呢,,我右键为什么不能新建PHP文件呢 非要从文本文档另存吗    我用http://127.0.0.1 进去 之后会有

Index of /
phpinfo.php


这几个字符个页面phpinfo.php  是带下划线的红色链接,,,但是点击之后依然 下载
给为高手指点下 谢谢啦

是php没有配置好。认真检查下咯。
有没有重启apache?
如履薄冰

谢谢斑竹
重启过了,,,你是说我的那个php.ini文件配置有错误吗 我再检查下
还有下面那些 在我的php。ini里面搜索不到 我下的是5.26版本的

4 还有比较值得注意的是 short_open_tag .有一些php版本默认是Off的.
也就是说 php不能使用短标记如 <? ?> 必须使用<?php ?>
由于短标记使用方便,并且很多程序也是用短短标记来写,如discuz等
如果不把 short_open_tag 改成On将出现的症状将很难判断是上面原因,这里建议修改
查找
short_open_tag = Off
改为
short_open_tag = On

5 是否显示错误 display_errors
出于安全性考虑,display_errors 有些版本也默认为 Off.
就是说在调试时,如果php代码有误,就只出现一个空白页.而不会显示出错原因和出错行数.
这样调试起来将非常不便,建议根据自己需要修改
查找
display_errors = Off           (注意不是 ; - display_errors = Off           [Security])
改成
display_errors = On

6 显示NOTICE敬告提示
第五步虽然打开了出错提示,但出错报告还受到 error_reporting 的控制.
php5默认关闭NOTICE敬告提示,如果是在本地调试,建议打开NOTICE敬告提示.
查找
error_reporting  =  E_ALL & ~E_NOTICE
改成
error_reporting  =  E_ALL

另外提示一下,在程序中也可以通过error_reporting()控制错误报告输出,具体怎么用大家参考下手册.

7 register_globals
出于安全性考虑它默认也是Off
当register_globals=Off的时候,下一个程序接收的时候应该用$_POST['user_name']和$_POST['user_pass'])
当register_globals=On的时候,下一个程序可以直接使用$user_name和$user_pass来接受值.
更详细的说明请参考

打开php是下载 是apache没有关联好php
检查apache配置
如履薄冰