我安装Apache版本为2.2.4,成功安装,安装在C:\Program Files。运行http://localhost网页 显示:It works! 服务器没问题。
   安装PHP 5.2.3,解压缩在C:\Program Files\PHP。
然后将PHP目录里php.ini-dist文件复制到Apache安装文件下路径为C:\Program Files\Apache Software Foundation\Apache2.2。将php.ini-dist文件改名为:php.ini配置文件。
然后用记事本打开这个文件将原为extension-dir="./"改为:extension-dir="C:\Program Files\PHP\ext"
        将原为doc_root=   改为:doc_root=  "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs"
        将原为  ;session.save_path="/tmp"改为:将分号移除session.save_path="C:\Program Files\PHP\tmp"(这里tmp文件夹是我在PHP安装目录下手动建的)
        然后保存这些修改后。
   
在Apache的这个路径下 C:\Program Files\Apache Software Foundation\Apache2.2\conf,找到httpd.conf这个文件在最末尾添加这些指令:ScriptAlias/php/"C:/Program Files/PHP"
              AddType application/x-httpd-php.php
              Action application/x-httpd-php"/php/php-cgi.exe"
安照书上说的这样理论上配完成了
然后写了个PHP动态网页,用以测试Apache服务器是否支持PHP
测试网页名字为page1-01.php内容如下:
                   <?php phpinfo();?>
然后保存到Apache的根目录下:C:\Program Files\Apache Software Foundation\Apache2.2\htdocs
然后打开浏览器输入:http://localhost/page1-01.php
没有出现应有的网页内容(网页里应该输出PHP的各种信息)
结果是:弹出一个下载窗口问你将那个page1-01文件需要下载到哪?
有没有可以解决这个问题的高手,我新学期开的新课PHP,很想弄懂

解决方案 »

  1.   

    php.ini 是放在c:/windows
    http://tech.163.com/06/0206/11/299AMBLT0009159K.html 这里有比较细的教程
      

  2.   


    heyli好活跃 马上冲1星了 
      

  3.   

    建议看看我这篇:http://blog.csdn.net/fkys/archive/2010/07/25/5764685.aspx文章名:使用Phpnow绿色软件包迅速建立Apache+PHP+Mysql+Zend+Phpmyadmin平台并开启mysql扩展另外。php.ini放到那里是可以改变的。活跃php.ini文件的路径很重要。
    你用我这篇配置好后。在localhost里面的主页页面。可以看到acitve php.ini这一项。这就是目前有效地php.ini地址。
      

  4.   

    我开始学习PHP的时候也经常配不好,等学会了又发现了有AppServ组合工具。
      

  5.   

    下载一个 appserv-win32-2.5.10.exe ,傻瓜式的安装,什么都不用配,安装后直接在 
    "安装盘:\AppServ\www" 下建立 例如 "a.php"文件,然后输入 http://localhost/a.php !
      

  6.   

    我加你了  有空呼我  昵称php-飞
      

  7.   

    php100。com上面有配置的视频...可以下载看看
      

  8.   

    下一个 php-5.3.3-Win32-VC9-x86.zip,不要下Non Thread Safe 版本,在WINDOWS下不能用,下载后直接解压缩,修改一下php.ini安装好apache后修改一下apache httpd.conf在#LoadModule vhost_alias_module modules/mod_vhost_alias.so后面加上loadmodule php5_module d:/php/php5apache2_2.dll
    phpinidir "d:\php\"启动,OK
      

  9.   

    我用的就是这样配置的,基本都不用复制什么文件到什么地方,也不用配置环境,只需要改一下httpd.conf和php.ini的内容就可以了,php.ini如果加载了其他功能的,可能需要修改
    extension_dir = "./"
    extension_dir = "ext"
    httpd.conf添加
    loadmodule php5_module d:/php/php5apache2_2.dll
    phpinidir "d:\php\"和 AddType application/x-httpd-php .php就能运行了