sql >> Database >  >> RDS >> PostgreSQL

PostgreSQL-ondersteuning inschakelen in PHP op Mac OS X

De PHP-versie die bij OS X wordt geleverd, bevat geen PostgreSQL. Je zult de extensie zelf moeten compileren. Hier zijn enkele instructies:

  1. Vind uw versie van PHP:php -v .
  2. Download de versie van PHP die overeenkomt met de jouwe:curl -O http://us.php.net/distributions/php-5.3.3.tar.gz . (Dit voorbeeld downloadt PHP 5.3.3, maar dit moet overeenkomen met uw versie)
  3. Pak het archief uit dat je hebt gedownload:tar -xzvf php-5.3.3.tar.gz
  4. Wijzig in de extensiemap van PostgreSQL:cd php-5.3.3/ext/pgsql/
  5. Typ phpize .
  6. Typ ./configure .
  7. Typ make .
  8. Typ sudo make install .
  9. Voeg de extensie toe aan je php.ini bestand door extension=pgsql.so . toe te voegen . (Misschien heb je dit al gedaan)
  10. Herstart Apache.

Update voor OS X Mountain Lion Apple heeft autoconf verwijderd van de nieuwere versies van XCode, dus de bovenstaande procedure zal mislukken bij #5. Om dat probleem op te lossen:

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

Dat zou autoconf moeten installeren en kunt u de module installeren met behulp van de bovenstaande instructies.



  1. SQL SERVER 2016 – Uitvoeringsplannen vergelijken

  2. Een offline-first applicatie bouwen met Node.js en SQLite

  3. SQL Cheat Sheet:wat is SQL, SQL-opdrachten en SQL-injectie?

  4. Schemadefinities door DBMS