小弟初学,在linux上安装了apache2和php5,基本配置正常,也可以显示首页
但是在写php文件的时候遇到一个问题,
<?PHP
phpinfo();
?>
这样可以显示出来php的配置页面
但是换成
<?
phpinfo();
?>
就不可以了
那位大侠能帮我看看是哪里出了问题

解决方案 »

  1.   

    配置文件没有调好!
       打开php5文件夹下的php.ini配置文件,查找short_open_tag ,将其后的off改为on ,保存就ok了。
      

  2.   

    二楼正解,但一般不开shor_open_tag,还是用<?php ... ?>比较好,现在的趋势是?>也不写,防止文件末尾的误输出。
      

  3.   

    不推荐这种写法,PHP6会抛弃这个特性。
      

  4.   

    按照楼主要求,
    首先要找到配置文件php.ini
    找到short_open_tag ,将其后的off改为on
    保存,然后重新启动apache。