php没有在浏览器上运行

时间:2011-12-27 20:58:30

标签: php ubuntu apache2

我是新手,我在ubuntu上安装了php5和apache2,

我写了这个基本的php脚本

<?
   phpinfo();
?>

但是,当我在浏览器中打开文件时,它只“下载”文件,它不会运行脚本并向我显示必要的信息。

我错过了什么吗?

4 个答案:

答案 0 :(得分:3)

答案 1 :(得分:3)

你有两个问题之一:

  • (更有可能)您的php.ini文件已禁用short_open_tag,并且不会解释PHP开放标记<?的缩写形式,您需要使用完整的<?php打开标签。
  • 您的Apache安装未配置为使用PHP来处理.php个文件。您至少需要确保此行存在httpd.conf

AddType application/x-httpd-php .php

Apache中可能还需要其他配置,具体取决于您运行PHP的方式 - Sergei Tulentsev提供的链接应该可以帮助您确定是否属于这种情况。

答案 2 :(得分:2)

你无法打开像html那样的php文件(即双击)它必须在你的DocumentRoot中,你在浏览器中通常是localhost / mypage.php。检查apache的httpd.conf文件,了解文档根目录集的位置,将文件移到那里,然后转到上述地址。

答案 3 :(得分:0)

如果您无法在此处使用给定的解决方案解决问题,则可以更轻松地使用Xampp for linux等安装Apache和MySQL。