我试图测试的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,这可能是问题的一部分吗?
答案 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"