2010-08-16 48 views
0

我想使用postgres和php,並且缺省安裝了mac os x,沒有安裝postgres php模塊。我嘗試使用entropy.ch安裝,但沒有意識到它與mac os x 10.6不兼容。刪除熵代碼後,嘗試呈現php文件,並以php文件的文本表示形式進行響應。.php擴展名未在mac os上被apache解析x 10.6

回答

0

的PHP的額外的配置在該行被稱爲出:

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

的/private/etc/apache2/httpd.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

您可能要考慮使用XAMPP或MAMP以前的開發目的。我認爲大多數Mac開發人員都這樣做,我也這麼做。它讓事情變得更加容易。