PHP-versionen, der følger med OS X, inkluderer ikke PostgreSQL. Du skal selv kompilere udvidelsen. Her er nogle instruktioner:
- Find din version af PHP:
php -v. - Download den version af PHP, der matcher din:
curl -O https://us.php.net/distributions/php-5.3.3.tar.gz. (Dette eksempel downloader PHP 5.3.3, men dette skal matche din version) - Udtræk det arkiv, du downloadede:
tar -xzvf php-5.3.3.tar.gz - Skift til PostgreSQL's udvidelsesmappe:
cd php-5.3.3/ext/pgsql/ - Skriv
phpize. - Skriv
./configure. - Skriv
make. - Skriv
sudo make install. - Tilføj udvidelsen til din
php.inifil ved at tilføjeextension=pgsql.so. (Du har muligvis allerede gjort dette) - 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:
- 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 burde installere autoconf og giver dig mulighed for at installere modulet ved hjælp af instruktionerne ovenfor.