PHP: risolvere l’errore “Call to undefined function pg_query()”
15 luglio 2011
No Comments
Se durante l’esecuzione di una query a un database Portgres appare l’errore
Fatal error: Call to undefined function pg_query()
bisogna aprire il file php.ini, abilitare l’estensione php_pgsql eliminando il punto e virgola all’inizio della riga
extension=php_pgsql.dll
e riavviare il server Apache.
Se il server non si avvia e presenta messaggi di errore relativi alla mancanza di files .dll accertarsi che il file php_pgsql.dll sia presente nella directory C:\xampp\php\ext e che i files
- libpq.dll
- libintl-8.dll
- libiconv-2.dll
siano nella directory C:\xampp\apache\bin . Nel caso in cui questi ultimi non ci siano copiarli dalla cartella di installazione di Postgres, solitamente C:\Program Files\PostgreSQL\9.0\bin .
Tags: apache php postgres tips
