我在Winows Server 2003 Enterprise Edition sp2下,装PHP5.2.8+MySQL5.1.30+Apache2.0.63装好以后,写了个简单的php测试页面:<? phpinfo();?>,保存为phpinfo.php文件。在打开127.0.0.1/phpinfo.php时,页面显示<? phpinfo();?> 无法执行,
但是打开127.0.0.1是显示正常为:It works
两个原因:
1:你的apache 还不支持解析php
打开 httpd.conf 文件 找到 #AddType application/x-tar .tgz
在后面添加 AddType application/x-httpd-php .php
2:你的 php.ini 的short_open_tags 选项未打开
所以你的代码需要改成
<?php
phpinfo();
?>
1:你的apache 还不支持解析php
打开 httpd.conf 文件 找到 #AddType application/x-tar .tgz
在后面添加 AddType application/x-httpd-php .php
2:你的 php.ini 的short_open_tags 选项未打开
所以你的代码需要改成
<?php
phpinfo();
?>
温馨提示:答案为网友推荐,仅供参考
第1个回答 2013-09-14
应该输入 或者 其次,phpinfo.php应该放在网站根目录下。你的网站根目录配置了么?如果没有,那就肯定没有办法显示了。找找文件夹中有没有www目录,如果没有就要手动配置一下了
第2个回答 2013-09-14
代码错了,, <?php phpinfo(); ?>