sql >> Databáze >  >> RDS >> PostgreSQL

Povolení podpory PostgreSQL v PHP na Mac OS X

Verze PHP, která je součástí OS X, neobsahuje PostgreSQL. Rozšíření si budete muset zkompilovat sami. Zde je několik pokynů:

  1. Najděte svou verzi PHP:php -v .
  2. Stáhněte si verzi PHP, která odpovídá vaší:curl -O http://us.php.net/distributions/php-5.3.3.tar.gz . (Tento příklad stahuje PHP 5.3.3, ale musí odpovídat vaší verzi)
  3. Rozbalte archiv, který jste stáhli:tar -xzvf php-5.3.3.tar.gz
  4. Přejděte do adresáře rozšíření PostgreSQL:cd php-5.3.3/ext/pgsql/
  5. Zadejte phpize .
  6. Zadejte ./configure .
  7. Zadejte make .
  8. Zadejte sudo make install .
  9. Přidejte si příponu php.ini přidáním extension=pgsql.so . (Možná jste to již udělali)
  10. Restartujte Apache.

Aktualizace pro OS X Mountain Lion Apple odstranil autoconf z novějších verzí XCode, takže výše uvedený postup selže na #5. Chcete-li tento problém vyřešit:

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

To by mělo nainstalovat autoconf a umožní vám nainstalovat modul podle výše uvedených pokynů.



  1. HAS_DBACCESS() – Zjistěte, zda má uživatel přístup k databázi na serveru SQL Server

  2. 3 způsoby připojení souboru MDF k serveru SQL

  3. syntaxe cizího klíče postgresql

  4. MySQL:Povolte LOAD DATA LOCAL INFILE