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

Aktivering af PostgreSQL-understøttelse i PHP på Mac OS X

PHP-versionen, der følger med OS X, inkluderer ikke PostgreSQL. Du skal selv kompilere udvidelsen. Her er nogle instruktioner:

  1. Find din version af PHP:php -v .
  2. Download den version af PHP, der matcher din:curl -O http://us.php.net/distributions/php-5.3.3.tar.gz . (Dette eksempel downloader PHP 5.3.3, men dette skal matche din version)
  3. Udtræk det arkiv, du downloadede:tar -xzvf php-5.3.3.tar.gz
  4. Skift til PostgreSQL's udvidelsesmappe:cd php-5.3.3/ext/pgsql/
  5. Skriv phpize .
  6. Skriv ./configure .
  7. Skriv make .
  8. Skriv sudo make install .
  9. Tilføj udvidelsen til din php.ini fil ved at tilføje extension=pgsql.so . (Du har muligvis allerede gjort dette)
  10. Genstart Apache.

Opdatering til OS X Mountain Lion Apple har fjernet autoconf fra de nyere versioner af XCode, så proceduren ovenfor vil mislykkes ved #5. For at løse det problem:

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

Det burde installere autoconf og giver dig mulighed for at installere modulet ved hjælp af instruktionerne ovenfor.



  1. Forvandling af en kommasepareret streng til individuelle rækker

  2. UTC_DATE Eksempler – MySQL

  3. liste over skemaer med størrelser (relative og absolutte) i en PostgreSQL-database

  4. PDO::__construct():Server sendte tegnsæt (255) ukendt for klienten. Venligst rapporter til udviklerne