De PHP-versie die bij OS X wordt geleverd, bevat geen PostgreSQL. Je zult de extensie zelf moeten compileren. Hier zijn enkele instructies:
- Vind uw versie van PHP:
php -v. - Download de versie van PHP die overeenkomt met de jouwe:
curl -O https://us.php.net/distributions/php-5.3.3.tar.gz. (Dit voorbeeld downloadt PHP 5.3.3, maar dit moet overeenkomen met uw versie) - Pak het archief uit dat je hebt gedownload:
tar -xzvf php-5.3.3.tar.gz - Wijzig in de extensiemap van PostgreSQL:
cd php-5.3.3/ext/pgsql/ - Typ
phpize. - Typ
./configure. - Typ
make. - Typ
sudo make install. - Voeg de extensie toe aan je
php.inibestand doorextension=pgsql.so. toe te voegen . (Misschien heb je dit al gedaan) - Herstart Apache.
Update voor OS X Mountain Lion Apple heeft autoconf verwijderd van de nieuwere versies van XCode, dus de bovenstaande procedure zal mislukken bij #5. Om dat probleem op te lossen:
- Typ
/usr/bin/ruby -e "$(/usr/bin/curl -fksSL https://raw.github.com/mxcl/homebrew/master/Library/Contributions/install_homebrew.rb)". - Typ
sudo chown -R $USER /usr/local/Cellar. - Typ
brew update. - Typ
brew install autoconf.
Dat zou autoconf moeten installeren en kunt u de module installeren met behulp van de bovenstaande instructies.