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 http://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.ini
fil 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.