Perguntas sobre como compilar o homebrew php com suporte a postgres no Mavericks

1

Eu recentemente atualizei para o Mavericks no meu MacBook Pro e algumas coisas quebraram no processo. Uma delas foi a capacidade de carregar uma página drupal que fica em um banco de dados postgres. Eu recebo esta mensagem em uma tela branca:

Your PHP installation does not support PostgreSQL. You need to recompile PHP using the --with-pgsql configure option.

Eu instalei o postgres 9 no Homebrew, então resolvi instalar e compilar o php pelo Homebrew. Quando eu tento, recebo outro erro:

$ brew install php55 --with-apache --with-mysql --with-pgsql
==> Downloading http://www.php.net/get/php-5.5.15.tar.bz2/from/this/mirror
Already downloaded: /Library/Caches/Homebrew/php55-5.5.15
Error: No such file or directory - pg_config

Em um casal de places , notou-se que para passar o erro pg_config, o postgresql precisa ser instalado através do Homebrew ( ao contrário do postgresql9 que eu instalei atualmente). Eu tenho as seguintes perguntas sobre como fazer todo esse trabalho:

  1. Quando eu instalo o postgresql através do homebrew, o psql é apontado para essa nova instalação, mesmo que eu queira usar o antigo. Eu só preciso compilar o php e então gerenciar o meu PATH e / ou definir links simbólicos para que o postgresql9 seja o padrão?
  2. Se eu instalar o postgresql, compilar o php e excluir o postgresql (mas manter o postgresql9), estou assumindo que haveria problemas? É esse o caso?
  3. Qual é a melhor maneira de manter minha instalação existente do banco de dados postgresql9 e compilar o php para que ele funcione com o postgresql9? É para fazer o que eu mencionei em 1. ou 2. acima? É para livrar-se do Homebrew PHP e compilá-lo separadamente? Alguma outra solução? Eu preferiria uma solução Homebrew, mas faria o que for recomendado / funciona.

Qualquer ajuda seria apreciada, obrigado!

    
por Sanjuro 31.07.2014 / 03:05

0 respostas