PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Włączanie obsługi PostgreSQL w PHP w systemie Mac OS X

Wersja PHP dołączona do systemu OS X nie zawiera PostgreSQL. Będziesz musiał sam skompilować rozszerzenie. Oto kilka instrukcji:

  1. Znajdź swoją wersję PHP:php -v .
  2. Pobierz wersję PHP, która pasuje do Twojej:curl -O http://us.php.net/distributions/php-5.3.3.tar.gz . (Ten przykład pobiera PHP 5.3.3, ale musi pasować do Twojej wersji)
  3. Wypakuj pobrane archiwum:tar -xzvf php-5.3.3.tar.gz
  4. Zmień na katalog rozszerzeń PostgreSQL:cd php-5.3.3/ext/pgsql/
  5. Wpisz phpize .
  6. Wpisz ./configure .
  7. Wpisz make .
  8. Wpisz sudo make install .
  9. Dodaj rozszerzenie do Ciebie php.ini plik dodając extension=pgsql.so . (Być może już to zrobiłeś)
  10. Uruchom ponownie Apache.

Aktualizacja dla systemu OS X Mountain Lion Apple usunął autoconf z nowszych wersji XCode, więc powyższa procedura zakończy się niepowodzeniem w punkcie 5. Aby rozwiązać ten problem:

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

To powinno zainstalować autoconf i zezwól na zainstalowanie modułu zgodnie z powyższymi instrukcjami.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Zapytania SQL Sub w ograniczeniu sprawdzającym

  2. Sprawdzanie PL/pgSQL, czy wiersz istnieje

  3. PostgreSQL GROUP_CONCAT() Odpowiednik

  4. Usuń duplikat z tabeli

  5. Co sprawdzić, jeśli wykorzystanie pamięci PostgreSQL jest wysokie?