繁体   English   中英

Apache不提供PHP文件

[英]Apache not serving php files

因此,我试图在Macbook中使用LAMP堆栈。 我已经安装了Apache,但是PHP无法正常工作。 我已经用Brew安装了php55并将模块加载到我的httpd.conf文件中,如下所示:

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'

我缺少了一些东西,但目前还不确定。

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

AddHandler application/x-httpd-php .php

apache重启后一切都应该工作

您是否还更新了Apache配置以识别.php扩展名?

AddType application/x-httpd-php .php

要么

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM