PostgreSQL
 sql >> डेटाबेस >  >> RDS >> PostgreSQL

Mac OS X पर PHP में PostgreSQL समर्थन को सक्षम करना

OS X के साथ आने वाले PHP संस्करण में PostgreSQL शामिल नहीं है। आपको एक्सटेंशन को स्वयं संकलित करना होगा। यहां कुछ निर्देश दिए गए हैं:

  1. PHP का अपना संस्करण खोजें:php -v
  2. PHP का वह संस्करण डाउनलोड करें जो आपके से मेल खाता हो:curl -O http://us.php.net/distributions/php-5.3.3.tar.gz . (यह उदाहरण PHP 5.3.3 डाउनलोड करता है लेकिन यह आपके संस्करण से मेल खाना चाहिए)
  3. आपके द्वारा डाउनलोड किया गया संग्रह निकालें:tar -xzvf php-5.3.3.tar.gz
  4. PostgreSQL की एक्सटेंशन निर्देशिका में बदलें:cd php-5.3.3/ext/pgsql/
  5. टाइप करें phpize
  6. टाइप करें ./configure
  7. टाइप करें make
  8. टाइप करें sudo make install
  9. एक्सटेंशन को अपने साथ जोड़ें php.ini extension=pgsql.so adding जोड़कर फ़ाइल करें . (हो सकता है कि आप पहले ही ऐसा कर चुके हों)
  10. अपाचे को पुनरारंभ करें।

OS X माउंटेन लायन के लिए अपडेट करें Apple ने autoconf को हटा दिया है XCode के नए संस्करणों से इसलिए ऊपर की प्रक्रिया #5 पर विफल हो जाएगी। उस समस्या को हल करने के लिए:

  1. टाइप करें /usr/bin/ruby -e "$(/usr/bin/curl -fksSL https://raw.github.com/mxcl/homebrew/master/Library/Contributions/install_homebrew.rb)"
  2. टाइप करें sudo chown -R $USER /usr/local/Cellar
  3. टाइप करें brew update
  4. टाइप करें brew install autoconf

उसे autoconf install इंस्टॉल करना चाहिए और आपको ऊपर दिए गए निर्देशों का उपयोग करके मॉड्यूल स्थापित करने की अनुमति देता है।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. पोस्टग्रेज में सभी रिकॉर्ड्स को टाइटलकेस में बदलें, पहला अक्षर अपरकेस

  2. Django:किसी प्रोजेक्ट को sqlite से PostgreSQL में माइग्रेट करने के लिए सर्वोत्तम अभ्यास क्या हैं?

  3. JSON सरणी में एक तत्व खोजने के लिए सूचकांक

  4. भूले हुए असाइनमेंट ऑपरेटर =और सामान्य :=

  5. Postgresql तालिकाएँ मौजूद हैं, लेकिन क्वेरी करते समय संबंध प्राप्त करना मौजूद नहीं है