PHP无法在apache2服务器上运行

时间:2015-02-01 19:06:25

标签: php apache

我有一个运行了所有这些安装的apache2服务器: apache2 php5 php5-gd php-xml-parser php5-intl php5-sqlite php5-mysql smbclient curl libcurl3 php5-curl

我创建了一个文件test.php:

<?php phpinfo(); ?>

在服务器上,当打开网页时,显示的只是实际的PHP代码,它应该是这样的:

enter image description here

我看过apache日志的问题是什么,但没有什么看起来很奇怪。

有什么想法吗?

3 个答案:

答案 0 :(得分:2)

由于你正在使用apache,你需要libapache2-mod-php5才能使PHP可用于网络服务器。

在debian / ubuntu系统上,通常最容易使用tasksel并从那里选择LAMP。

答案 1 :(得分:0)

当我把这个问题重新开始时,这就是我忘记的问题。使用以下内容在网站根目录(与phpinfo.php相同)中创建文件.htaccess

#allows these file types to be read and displayed
AddType application/x-httpd-php php php4 php3 html htm

答案 2 :(得分:0)

Linux,Apache,MySQL,PHP(LAMP)堆栈设置非常简单。你可以链接你使用的教程,所以我们可以看看是否有任何步骤缺失?

我通常会使用其中一个来设置堆栈:

https://www.digitalocean.com/community/tutorials/how-to-install-linux-apache-mysql-php-lamp-stack-on-ubuntu

http://www.if-not-true-then-false.com/2010/lamp-linux-apache-mysql-php-on-fedora-centos-red-hat-rhel/

http://www.if-not-true-then-false.com/坚如磐石,理论充满了力量。

有助于我们帮助您的事情:

  • 什么操作系统?
  • 什么发行?

如果我错过了安装步骤,这通常会发生在我身上。