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