php在浏览器中显示为文本

时间:2011-06-23 18:43:24

标签: php macos mamp

我试图测试的PHP文件在我的浏览器中显示为文本。最初他们试图下载而不是显示,但我能够解决这个问题。我安装了MAMP(Mac OS X Apache MySQL PHP),当我输入php -v到终端时它返回

PHP 5.2.14 (cli) (built: Oct  6 2010 16:57:10) 
Copyright (c) 1997-2010 The PHP Group
Zend Engine v2.2.0, Copyright (c) 1998-2010 Zend Technologies 

表示已安装php。我在两个站点和MAMP中都有phpmyadmin,并且(现在再次测试它)看起来站点版本作为文本打开,来自htdocs的MAMP代码仍在尝试下载php。在我的httpd.conf文件中,我有一行

AddType application/x-httpd-php .php .phtml

编辑:我的MAMP PHP首选项默认为PHP 5.3.5,选项为PHP 5.2.17,但是我运行的版本似乎是5.2.14,这可能是问题的一部分吗?

2 个答案:

答案 0 :(得分:1)

AddType application / x-httpd-php .php .phtml 应该在httpd.conf中添加

您还需要确保在apache启动时加载的库中包含(未注释)php。

还记得每次进行更改时重启apache。

答案 1 :(得分:1)

您是否还添加了将PHP模块加载到Apache的行?

LoadModule php5_module "libexec/apache2/libphp5.so"