.php扩展没有被mac os x 10.6上的apache解析

时间:2010-08-16 22:58:53

标签: php macos apache2

我想用php使用postgres,默认安装mac os x,没有安装postgres php模块。我尝试使用entropy.ch安装没有意识到它与mac os x 10.6不兼容。删除熵代码后,尝试使用php文件的文本表示来呈现php文件。

2 个答案:

答案 0 :(得分:0)

在这一行中调用了php的其他配置:

包含/ private / etc / apache2 / other / * .conf

我相信我不小心删除了应该在该目录中的php配置文件。我创建了一个名为php.conf的文件,并将以下行放入该文件中:

<FilesMatch
   "\.php$|\.php5$|\.php4$|\.php3$|\.phtml$|\.phpt$">
     SetHandler application/x-httpd-php </FilesMatch> <FilesMatch "\.phps$">
     SetHandler application/x-httpd-php-source
 </FilesMatch>

这使得apache能够在请求上设置正确的mime类型,将其传递给php然后呈现代码。痛苦的时间浪费错误。

此外,你还需要这个:

<IfModule dir_module>
    DirectoryIndex index.html index.php index.htmls index.htm
</IfModule>

答案 1 :(得分:-1)

您可能需要考虑在开发前使用XAMPP或MAMP。我认为大多数Mac开发者都这样做,而且我也这样做。这对我来说更容易。