Версията на PHP, която идва в комплект с OS X, не включва PostgreSQL. Ще трябва сами да компилирате разширението. Ето някои инструкции:
- Намерете вашата версия на PHP:
php -v
. - Изтеглете версията на PHP, която съвпада с вашата:
curl -O http://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
и ви позволяват да инсталирате модула, като използвате инструкциите по-горе.