我有一个运行了所有这些安装的apache2服务器:
apache2 php5 php5-gd php-xml-parser php5-intl php5-sqlite php5-mysql smbclient curl libcurl3 php5-curl
我创建了一个文件test.php:
<?php phpinfo(); ?>
在服务器上,当打开网页时,显示的只是实际的PHP代码,它应该是这样的:
我看过apache日志的问题是什么,但没有什么看起来很奇怪。
有什么想法吗?
答案 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)堆栈设置非常简单。你可以链接你使用的教程,所以我们可以看看是否有任何步骤缺失?
我通常会使用其中一个来设置堆栈:
http://www.if-not-true-then-false.com/坚如磐石,理论充满了力量。
有助于我们帮助您的事情:
如果我错过了安装步骤,这通常会发生在我身上。