sql >> Base de Datos >  >> RDS >> PostgreSQL

Habilitación del soporte de PostgreSQL en PHP en Mac OS X

La versión de PHP que viene con OS X no incluye PostgreSQL. Tendrás que compilar la extensión tú mismo. Aquí hay algunas instrucciones:

  1. Encuentre su versión de PHP:php -v .
  2. Descargue la versión de PHP que coincida con la suya:curl -O http://us.php.net/distributions/php-5.3.3.tar.gz . (Este ejemplo descarga PHP 5.3.3 pero debe coincidir con su versión)
  3. Extraiga el archivo que descargó:tar -xzvf php-5.3.3.tar.gz
  4. Cambie al directorio de extensiones de PostgreSQL:cd php-5.3.3/ext/pgsql/
  5. Escriba phpize .
  6. Escriba ./configure .
  7. Escriba make .
  8. Escriba sudo make install .
  9. Agregue la extensión a usted php.ini archivo agregando extension=pgsql.so . (Puede que ya hayas hecho esto)
  10. Reiniciar Apache.

Actualización para OS X Mountain Lion Apple ha eliminado autoconf de las versiones más nuevas de XCode, por lo que el procedimiento anterior fallará en el n.° 5. Para resolver ese problema:

  1. Escriba /usr/bin/ruby -e "$(/usr/bin/curl -fksSL https://raw.github.com/mxcl/homebrew/master/Library/Contributions/install_homebrew.rb)" .
  2. Escriba sudo chown -R $USER /usr/local/Cellar .
  3. Escriba brew update .
  4. Escriba brew install autoconf .

Eso debería instalar autoconf y permitirle instalar el módulo siguiendo las instrucciones anteriores.