各位好!
    我是WIN7的系统,已安装好apache,已按常规配置好php,但使用<?phpinfo()?>测试只能显示源代码。请教高手解答为什么?多谢。
    具体在apache:\httpd.conf配置如下:
    LoadModule php5_module "D:/www/php54/php5apache2_2.dll"
    AddType application/x-httpd-php .php
    PHPIniDir "D:/www/php54"
    DirectoryIndex  index.html  index.php
    <Directory "D:/www/apache/htdocs">

解决方案 »

  1.   

    你的环境开启了短标记吗,如果没有,那么将 <?  改为 <?php 
      

  2.   

    <?phpinfo()?>
    这样写,你让php是认为<? phpinfo() 呢,还是<?php info() ...
      

  3.   

    <?php echo phpinfo(): ?>
      

  4.   

    去 php的配置文件里面把 short-tag的注释关了,或者改成<?php phpinfo(); ?>
      

  5.   


    <?php
    echo phpinfo();
    ?>
    你这样试试。