PHP-versionen som levereras med OS X inkluderar inte PostgreSQL. Du måste kompilera tillägget själv. Här är några instruktioner:
- Hitta din version av PHP:
php -v. - Ladda ner versionen av PHP som matchar din:
curl -O https://us.php.net/distributions/php-5.3.3.tar.gz. (Detta exempel laddar ner PHP 5.3.3 men detta måste matcha din version) - Extrahera arkivet du laddade ner:
tar -xzvf php-5.3.3.tar.gz - Byt till PostgreSQL:s tilläggskatalog:
cd php-5.3.3/ext/pgsql/ - Skriv
phpize. - Skriv
./configure. - Skriv
make. - Skriv
sudo make install. - Lägg till tillägget till
php.inifil genom att lägga tillextension=pgsql.so. (Du kanske redan har gjort detta) - Starta om Apache.
Uppdatering för OS X Mountain Lion Apple har tagit bort autoconf från de nyare versionerna av XCode så att proceduren ovan misslyckas vid #5. För att lösa det problemet:
- Skriv
/usr/bin/ruby -e "$(/usr/bin/curl -fksSL https://raw.github.com/mxcl/homebrew/master/Library/Contributions/install_homebrew.rb)". - Skriv
sudo chown -R $USER /usr/local/Cellar. - Skriv
brew update. - Skriv
brew install autoconf.
Det borde installera autoconf och låter dig installera modulen enligt instruktionerna ovan.