PostgreSQL
 sql >> Base de Dados >  >> RDS >> PostgreSQL

Habilitando o suporte ao PostgreSQL em PHP no Mac OS X


A versão do PHP que vem com o OS X não inclui o PostgreSQL. Você terá que compilar a extensão você mesmo. Aqui estão algumas instruções:
  1. Encontre sua versão do PHP:php -v .
  2. Baixe a versão do PHP que corresponde à sua:curl -O http://us.php.net/distributions/php-5.3.3.tar.gz . (Este exemplo baixa o PHP 5.3.3, mas deve corresponder à sua versão)
  3. Extraia o arquivo que você baixou:tar -xzvf php-5.3.3.tar.gz
  4. Mude para o diretório de extensão do PostgreSQL:cd php-5.3.3/ext/pgsql/
  5. Digite phpize .
  6. Digite ./configure .
  7. Digite make .
  8. Digite sudo make install .
  9. Adicione a extensão a você php.ini arquivo adicionando extension=pgsql.so . (Você já deve ter feito isso)
  10. Reinicie o Apache.

Atualização para OS X Mountain Lion A Apple removeu o autoconf das versões mais recentes do XCode, então o procedimento acima falhará em #5. Para resolver esse problema:
  1. Digite /usr/bin/ruby -e "$(/usr/bin/curl -fksSL https://raw.github.com/mxcl/homebrew/master/Library/Contributions/install_homebrew.rb)" .
  2. Digite sudo chown -R $USER /usr/local/Cellar .
  3. Digite brew update .
  4. Digite brew install autoconf .

Isso deve instalar o autoconf e permitem que você instale o módulo usando as instruções acima.