PHP不能在浏览器上运行


php not running on browser

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

我写了这个基本的php脚本

<?
   phpinfo();
?>

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

我错过了什么吗?

显然你错过了一些东西。试试这个手册:http://blog.sudobits.com/2011/10/28/how-to-install-lamp-apache-mysql-php-on-ubuntu-11-10/

你有两个问题:

  • (更可能)你的PHP .ini文件已经禁用了short_open_tag,并且不会解释PHP打开标签<?的简短形式,你需要使用完整的<?php打开标签。
  • 您的Apache安装没有配置为使用PHP处理.php文件。您至少需要确保这一行存在httpd.conf:

AddType application/x-httpd-php .php

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

你不能打开一个php文件像一个html(即双击)它必须在你的DocumentRoot,你去那里在你的浏览器通常是localhost/myppage .php。检查apache的httpd.conf文件,看看它在哪里有文档根集,把你的文件移到上面提到的地址。

如果您不能使用这里给出的解决方案来解决您的问题,您可以使用linux上的Xampp之类的东西来更轻松地安装Apache和MySQL