2016-04-23 5 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 был на месте модуль наведен и он был там.

Если я просматриваю апачский 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 

после апач перезагрузки все должно работать

Смежные вопросы