PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

Abilitazione del supporto PostgreSQL in PHP su Mac OS X

La versione PHP fornita in bundle con OS X non include PostgreSQL. Dovrai compilare tu stesso l'estensione. Ecco alcune istruzioni:

  1. Trova la tua versione di PHP:php -v .
  2. Scarica la versione di PHP che corrisponde alla tua:curl -O http://us.php.net/distributions/php-5.3.3.tar.gz . (Questo esempio scarica PHP 5.3.3 ma deve corrispondere alla tua versione)
  3. Estrai l'archivio che hai scaricato:tar -xzvf php-5.3.3.tar.gz
  4. Cambia alla directory dell'estensione di PostgreSQL:cd php-5.3.3/ext/pgsql/
  5. Digita phpize .
  6. Digita ./configure .
  7. Digita make .
  8. Digita sudo make install .
  9. Aggiungi l'estensione a te php.ini file aggiungendo extension=pgsql.so . (Potresti già averlo fatto)
  10. Riavvia Apache.

Aggiornamento per OS X Mountain Lion Apple ha rimosso autoconf dalle versioni più recenti di XCode, quindi la procedura sopra avrà esito negativo al numero 5. Per risolvere quel problema:

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

Questo dovrebbe installare autoconf e consentono di installare il modulo utilizzando le istruzioni sopra.