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

govinchan 2009-08-19 08:31:33
今天按照 网上的 帖子配置 PHP环境 到最后一步
http://www.phpfans.net/bbs/thread-331-1-1.html
在浏览器打开
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 是带下划线的红色链接,,,但是点击之后依然 下载
给为高手指点下 谢谢啦
...全文
108 点赞 收藏 14
写回复
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
klinghr 2009-08-29
http://www.phpfans.net/bbs/thread-331-1-1.html

这个链接的帖子是2006年的,很多都不适用了。建议下载最新版的php(现在php最新的稳定版本是5.2.10)和apache(好像到2.2以上了)。现在安装没那么复杂,不用复制粘贴那么多。

可以试着把php加载模式换成CGI,具体办法是:

把httpd.conf里面的这段注释掉(在每行代码前面加个#号就可以了)
LoadModule php5_module "c:/php/php5apache2.dll"
AddType application/x-httpd-php .php
PHPIniDir "C:/php"

然后加上这一段代码:
ScriptAlias /php/ "C:/php/"
<Directory C:/php/>
Order allow,deny
Allow from all
</Directory>
#AddType application/x-httpd-php .php
AddType application/x-httpd-php .php
Action application/x-httpd-php "/php/php-cgi.exe"
回复
highbirds 2009-08-28
跟他同样问题,加入
LoadModule php5_module "c:/php/php5apache2.dll"
AddType application/x-httpd-php .php
PHPIniDir "C:/php"
后,
apache重启就启动不了了,
我php安装以后里面没有php5apache2.dll,后来我下了个压缩包,里面关于apache的dll文件我就复制过去了,但还是不行
是php有问题么?
回复
babysc1 2009-08-19
红色的下划线链接。。。是WHAT?
你确定C盘WINDOWS下的PHP.ini文件配置正确了?
回复
CunningBoy 2009-08-19
输入http://127.0.0.1/phpinfo.php能显示页面吗?
回复
xiaoxue_427 2009-08-19
如果是初次配置php 环境的话建议使用xampp

php mysql apache都打包在里边了
配置也很简单
回复
lyp71887188 2009-08-19
用这个AppServ,我用的就是这个,安装就可以了,很好用,也没那么多事

有问题可以找我。
回复
cuiyang000 2009-08-19
新手不要这样麻烦了`装个wamp吧
回复
CunningBoy 2009-08-19
[Quote=引用 9 楼 fenyao 的回复:]
去apache安装目录,找到apache2.conf 或者httpd.conf,
打开后,看看有没有类似
LoadModule php5_module /usr/lib/apache2/modules/libphp5.so
之类的语句,如果有,并且前面有#号,去掉#后,然后重新启动apache服务
[/Quote]
他是Windows上配置的,所以在apache的安装目录找到httpd.conf
然后加入以下配置:
LoadModule php5_module "c:/php/php5apache2.dll"
AddType application/x-httpd-php .php
PHPIniDir "C:/php"
PHPIniDir是指定php.ini文件的位置,如果php.ini在windows目录下,就改为"C:/Windows"
回复
fenyao 2009-08-19
去apache安装目录,找到apache2.conf 或者httpd.conf,
打开后,看看有没有类似
LoadModule php5_module /usr/lib/apache2/modules/libphp5.so
之类的语句,如果有,并且前面有#号,去掉#后,然后重新启动apache服务
回复
govinchan 2009-08-19
[Quote=引用 5 楼 fenyao 的回复:]
apache的原因,有没有加载php模块?
[/Quote]

你说的加载模块是 在apache配置里操作 还是 复制一些文件到 windows目录和system32目录?
回复
govinchan 2009-08-19
[Quote=引用 2 楼 cunningboy 的回复:]
输入http://127.0.0.1/phpinfo.php能显示页面吗?
[/Quote]

不行 一样出现下载页面
回复
govinchan 2009-08-19
我是新手,,,不大懂
回复
fenyao 2009-08-19
apache的原因,有没有加载php模块?
回复
LuciferStar 2009-08-19
服务器里没有设置好吧。
回复
发动态
发帖子
基础编程
创建于2007-09-28

2.1w+

社区成员

从PHP安装配置,PHP入门,PHP基础到PHP应用
申请成为版主
社区公告
暂无公告