环境:win2003,apache2.2.3,mysql5.0.22,php5.1.6,zend3.0.1
apache测试ok,mysql测试ok,php在dos(命令提示符)下测试ok,用ie测试却是下载该测试文件并打开该测试文件的源码,测试文件为phpinfo.php,该测试文件的内容为<?phpinfo();?>,望高人指点!

解决方案 »

  1.   

    AddType application/x-httpd-php .php
      

  2.   

    修改 httpd.conf, 增加:
    1.    LoadModule php5_module "C:\PHP5\php5apache2.dll" (需修改)
    2.    AddType application/x-httpd-php .php
      

  3.   

    #ScriptAlias /php/ "f:/php/"
    #AddType application/x-httpd-php .php
    #Action application/x-httpd-php "php/php.exe"
    #LoadFile "f:/Apache2.2/bin/php5ts.dll"
    #LoadModule php5_module f:\PHP\php5apache2.dll
    上面的是修改的httpd.conf,有没有错误,请指点
      

  4.   

    不好意思,又要麻烦各位高手:
      红旗linux 5.0,httpd-2.2.4.tar.gz,mysql-5.0.32.tar.gz,php-5.1.4.tar.gz,apache测试通过,mysql测试通过,php测试出现下载该测试文件的现象,httpd.conf加了两句:
    AddType application/x-httpd-php .php
    AddType application/x-httpd-php-source .phps 
    测试文件:phpinfo.php,放在apache/htdocs/下,内容为:
    《?php
    phpinfo();?>
      

  5.   

    php的.configure里加入了--with-apxs2=/u1/apache2/bin/apxs吗
    重新启动apache了吗
      

  6.   

    看你的log文件有什么错误没有