2016-04-23 76 views
0

所以我試圖讓我的LAMP堆棧在我的Macbook上工作。我已經安裝了Apache,但PHP不工作。我已經安裝了php55與BREW和加載模塊在我httpd.conf文件是這樣的:Apache不提供php文件

LoadModule php5_module /usr/local/opt/php55/libexec/apache2/libphp5.so 

我檢查,如果libphp5.so是在模塊指向的位置,它在那裏。

如果我檢查我的Apache error.log中我得到以下信息:

[Sat Apr 23 21:36:59.307093 2016] [ssl:warn] [pid 7231] AH01873: Init: Session Cache is not configured [hint: SSLSessionCache] 
[Sat Apr 23 21:36:59.358254 2016] [auth_digest:notice] [pid 7231] AH01757: generating secret for digest authentication ... 
[Sat Apr 23 21:36:59.360623 2016] [mpm_prefork:notice] [pid 7231] AH00163: Apache/2.4.18 (Unix) LibreSSL/2.2.6 PHP/5.5.34 configured -- resuming normal operations 
[Sat Apr 23 21:36:59.360661 2016] [core:notice] [pid 7231] AH00094: Command line: '/usr/sbin/httpd -D FOREGROUND' 

我失去了一些東西,但我不在這一點上搞不清。

回答

1

你也更新你的Apache配置承認.php擴展?

AddType application/x-httpd-php .php 

<FilesMatch \.php$> 
    SetHandler application/x-httpd-php 
</FilesMatch> 
+0

我確實完全忘了Filematch。謝謝您的幫助! – Kevinvhengst

1

以下行添加到您的httpd.conf:

AddHandler application/x-httpd-php .php 

後重新啓動Apache的一切都應該工作