请你再对照下面的说明仔细检查一下你的安装是否有问题:关于修改Apache的配置文件在安装的时候,Apache会提示你输入服务器名等,其实都不重要的。因为这些可以后来再改的。最重要的,是修改CONF目录下的HTTPD.CONF文件:
Servername xxxxxx 改为 Servername localhost******************************************************************************************
注意:
(1)有人反映,如上设置后,别人的机器无法访问到自己的服务器,访问时会转向localhost。
这个是Apache的问题,有如下规律:如果访问的URL是 http://你的IP/目录
Apache收到请求后 会把URL解析到你所设的ServerName 也就是localhost
那客户方就会访问失败了。要改成 http://你的IP/目录/
才能正常访问.另外.这个问题在直接访问文件的时候不存在.(2)在DocumentRoot的下面不远,会有这样几行:
#
# This should be changed to whatever you set DocumentRoot to.
#
<Directory "E:/server/program/Apache/htdocs">下面有一行:
    Options FollowSymLinks MultiViews Indexes请把Indexes删除,改成
    Options FollowSymLinks MultiViews这样,htdocs就不会被列出目录列表,要不是太没有安全感啦!大家一定要改!!
******************************************************************************************让Apache支持PHP其实也是很容易的呀,加上下面这么几句,就可以了!
ScriptAlias /php4/ "x:/PROGRAM/SERVER/PHP/"
AddType application/x-httpd-php4 .php
AddType application/x-httpd-php4 .php3
AddType application/x-httpd-php4 .php4
AddType application/x-httpd-php-source .phps
Action application/x-httpd-php4 "/php4/php.exe"这是以CGI方式运行PHP程序!
运行Apache后,显示
Apache/1.3.24 (Win32) running...如果想要以模块方式运行,请按这样子:
AddType application/x-httpd-php .php
AddType application/x-httpd-php .php3
AddType application/x-httpd-php .php4
AddType application/x-httpd-php-source .phps
LoadModule php4_module "x:/server/program/php/sapi/php4apache.dll"运行Apache后,显示
Apache/1.3.24 (Win32) PHP/4.2.0 running...强烈推荐使用模块方式!!!Apache的默认启动文档为index.html、index.html还有DirectoryIndex,我们改成这样,支持更多的文档:
DirectoryIndex index.htm
DirectoryIndex index.html
DirectoryIndex index.php
DirectoryIndex index.php3
DirectoryIndex index.php4好,已经完成了……一半(*#$*^&(#*&%#*&@……)!不过还是先写用phpinfo()写一个测试文件看看吧!:)******************************************************************************************
Win2K的Apache是以服务方式运行,方法是在控制台中运行Apache -i安装服务,运行Apache -u卸载服务。
******************************************************************************************或者你再下载一个版本的Apache服务器,地址如下:
http://www.skycn.com/soft/1218.html还有一个更全的:
NuSphere MySQL V1.14.2 For Windows,下载地址如下:
http://www.skycn.com/soft/5470.html

解决方案 »

  1.   

    你把php也安装好
    然后配置好
    看看能不能运行php程序
    如果不行的话,就重装一次吧,注意安装的时候要看清选项,一般按next就可以了
      

  2.   

    老大,我就是按这个文章配制的,现在的问题是。PHP文件可以运行了,但是测试文件<?phpinfo()?>显示的是“<?phpinfo()?>”,这到底是怎么回事啊
      

  3.   

    將apache加到服務中
    在dos中進入apache\bin
    健入命令:
    apache -i -n "Apache"
      

  4.   

    建议安装在C盘program file,配置很容易,我昨天重装系统,搞了半个小时就把php+apache+sql server配置好 了。
      

  5.   

    ....汗,那是偶的文章.没叫你下载PHP,你的PHP应该是得了的.
    估计是你写错内容了,注意,全部得是E文字符,不能用全角.
    <? phpinfo(); ?>
      

  6.   

    你在2000下用的吧,apache和iis的80端口冲突了,关掉iis的服务。
      

  7.   

    还是不行哦,我觉得是PHP没有解释成功。
      

  8.   

    运行后缀名为PHP的纯HTML语言,没有问题,但测试程序就是不行。
      

  9.   

    楼主说:
    测试文件<?phpinfo()?>显示的是“<?phpinfo()?>”
    是不是文件扩展名为txt,不是php.你到dos下面看看或者设置资源管理器显示扩展名。我一个朋友患过这种错误。如果能够解决html,而不能执行php,加上:
    ScriptAlias /php/ "d:/php/php/"
    AddType application/x-httpd-php4 .php 
    AddType application/x-httpd-php4 .php3
    AddType application/x-httpd-php4 .php4
    Action application/x-httpd-php4 "/php/php.exe"注意上面第一行/php/对应的路径一定要正确,而且确保php目录中有正确的php.exe。(我遇到过没有这个文件的php)
      

  10.   

    谢谢wasy(嘻嘻哈哈),终于搞定了,错误是扩展名是TXT,这么个错误害的我头疼了两天,终于行了,谢谢,我是初学者,以前是做ASP的,以后请多关照。
      

  11.   

    能够帮你解决头痛两天的问题,我也是非常高兴我以前也学过asp,你也要多关照我哟
      

  12.   

    能够帮你解决头痛两天的问题,我也是非常高兴我以前也学过asp,你也要多关照我哟