Пустой экран phpinfo () в Apache Mac 10.10

0

Почему php установлен с hombrew, работающим в консоли, но в apache я вижу пустой экран. (127.0.0.1/info.php с phpinfo())

в

/etc/apache/httpd.conf

LoadModule php5_module /usr/local/opt/php54/libexec/apache2/libphp5.so
LoadModule rewrite_module libexec/apache2/mod_rewrite.so
Теги:
homebrew
osx-yosemite

1 ответ

2

Похоже, вы указываете на неправильный двоичный код. Измените строку в httpd.conf на что-то вроде: /usr/localCellar/php55/5.5.18/libexec/apache2/libphp5.so или где бы вы ни разместили PHP, а затем перезапустите apache.

Вы также должны получать ошибки в своих журналах, которые могут помочь диагностировать эти проблемы. Всегда проверяйте журналы. Команда, which php может показать, какой php файл используется в командной строке. Вы можете установить несколько версий без проблем, вам нужно будет указать apache, какой из них использовать.

  • 0
    в журналах 24 ноября 22: 48: 33.489801 2014] [mpm_prefork: уведомление] [pid 50] AH00169: перехватил SIGTERM, закрывается [Пн 24 ноября 22: 48: 33.662420 2014] [mpm_prefork: уведомление] [pid 483] AH00163: Apache / 2.4.9 (Unix) PHP / 5.5.19 настроен - возобновление обычных операций [Пн 24 Ноября 22: 48: 33.662479 2014] [core: note] [pid 483] AH00094: Командная строка: '/ usr / sbin / httpd -D FOREGROUND '
  • 0
    И я меняю путь на /usr/local/Cellar/php55/5.5.19/libexec/apache2/libphp5.so Но вижу только пустой экран (который php (/ usr / local / bin / php)
Показать ещё 9 комментариев

Ещё вопросы

Сообщество Overcoder
Наверх
Меню