OS X के साथ आने वाले PHP संस्करण में 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
adding जोड़कर फ़ाइल करें . (हो सकता है कि आप पहले ही ऐसा कर चुके हों) - अपाचे को पुनरारंभ करें।
OS X माउंटेन लायन के लिए अपडेट करें 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
install इंस्टॉल करना चाहिए और आपको ऊपर दिए गए निर्देशों का उपयोग करके मॉड्यूल स्थापित करने की अनुमति देता है।