PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

Activation de la prise en charge de PostgreSQL dans PHP sur Mac OS X

La version PHP fournie avec OS X n'inclut pas PostgreSQL. Vous devrez compiler l'extension vous-même. Voici quelques instructions :

  1. Trouvez votre version de PHP :php -v .
  2. Téléchargez la version de PHP qui correspond à la vôtre :curl -O http://us.php.net/distributions/php-5.3.3.tar.gz . (Cet exemple télécharge PHP 5.3.3 mais cela doit correspondre à votre version)
  3. Extraire l'archive que vous avez téléchargé :tar -xzvf php-5.3.3.tar.gz
  4. Passez dans le répertoire d'extension de PostgreSQL :cd php-5.3.3/ext/pgsql/
  5. Tapez phpize .
  6. Tapez ./configure .
  7. Tapez make .
  8. Tapez sudo make install .
  9. Ajoutez-vous l'extension php.ini fichier en ajoutant extension=pgsql.so . (Vous l'avez peut-être déjà fait)
  10. Redémarrez Apache.

Mise à jour pour OS X Mountain Lion Apple a supprimé autoconf à partir des nouvelles versions de XCode, la procédure ci-dessus échouera à #5. Pour résoudre ce problème :

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

Cela devrait installer autoconf et vous permettre d'installer le module en suivant les instructions ci-dessus.