Почему 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
Похоже, вы указываете на неправильный двоичный код. Измените строку в httpd.conf на что-то вроде: /usr/localCellar/php55/5.5.18/libexec/apache2/libphp5.so
или где бы вы ни разместили PHP, а затем перезапустите apache.
Вы также должны получать ошибки в своих журналах, которые могут помочь диагностировать эти проблемы. Всегда проверяйте журналы. Команда, which php
может показать, какой php файл используется в командной строке. Вы можете установить несколько версий без проблем, вам нужно будет указать apache, какой из них использовать.