Phiên bản PHP đi kèm với OS X không bao gồm PostgreSQL. Bạn sẽ phải tự biên dịch phần mở rộng. Dưới đây là một số hướng dẫn:
- Tìm phiên bản PHP của bạn:
php -v
. - Tải xuống phiên bản PHP phù hợp với phiên bản của bạn:
curl -O http://us.php.net/distributions/php-5.3.3.tar.gz
. (Ví dụ này tải xuống PHP 5.3.3 nhưng điều này phải phù hợp với phiên bản của bạn) - Giải nén tệp lưu trữ bạn đã tải xuống:
tar -xzvf php-5.3.3.tar.gz
- Thay đổi thành thư mục mở rộng của PostgreSQL:
cd php-5.3.3/ext/pgsql/
- Nhập
phpize
. - Nhập
./configure
. - Nhập
make
. - Nhập
sudo make install
. - Thêm tiện ích mở rộng cho bạn
php.ini
tệp bằng cách thêmextension=pgsql.so
. (Bạn có thể đã làm điều này) - Khởi động lại Apache.
Cập nhật cho OS X Mountain Lion Apple đã xóa autoconf
từ các phiên bản XCode mới hơn, vì vậy quy trình trên sẽ không thành công ở vị trí # 5. Để giải quyết vấn đề đó:
- Nhập
/usr/bin/ruby -e "$(/usr/bin/curl -fksSL https://raw.github.com/mxcl/homebrew/master/Library/Contributions/install_homebrew.rb)"
. - Nhập
sudo chown -R $USER /usr/local/Cellar
. - Nhập
brew update
. - Nhập
brew install autoconf
.
Điều đó sẽ cài đặt autoconf
và cho phép bạn cài đặt mô-đun bằng cách sử dụng các hướng dẫn ở trên.