Версията на PHP, която идва в комплект с OS X, не включва PostgreSQL. Ще трябва сами да компилирате разширението. Ето някои инструкции:
- Намерете вашата версия на PHP:
php -v. - Изтеглете версията на PHP, която съвпада с вашата:
curl -O https://us.php.net/distributions/php-5.3.3.tar.gz. (Този пример изтегля PHP 5.3.3, но това трябва да съответства на вашата версия) - Извлечете архива, който сте изтеглили:
tar -xzvf php-5.3.3.tar.gz - Промяна към директорията с разширения на PostgreSQL:
cd php-5.3.3/ext/pgsql/ - Въведете
phpize. - Въведете
./configure. - Въведете
make. - Въведете
sudo make install. - Добавете разширението към вас
php.iniфайл, като добавитеextension=pgsql.so. (Може би вече сте направили това) - Рестартирайте Apache.
Актуализация за OS X Mountain Lion Apple премахна autoconf от по-новите версии на XCode, така че процедурата по-горе ще се провали при #5. За да разрешите този проблем:
- Въведете
/usr/bin/ruby -e "$(/usr/bin/curl -fksSL https://raw.github.com/mxcl/homebrew/master/Library/Contributions/install_homebrew.rb)". - Въведете
sudo chown -R $USER /usr/local/Cellar. - Въведете
brew update. - Въведете
brew install autoconf.
Това трябва да инсталира autoconf и ви позволяват да инсталирате модула, като използвате инструкциите по-горе.