我是一个新手,我在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