Ya recurro a esta ultima opcion, ya que estoy teniendo un problema al conectar Postgres con PHP
Para empezar cuando o encontraba el archivo php.ini
e hice el archivo info.php y me mostro lo siguiente
Configuration File (php.ini) Path C:\Windows
Loaded Configuration File (none)
y buscando informacion vi que podia poner el archivo php.ini-recommended en la ruta
C:\Windows, reemplazandolo con el nombre de php.ini
dentro de ese archivo cargue las extensiones de
extension=php_pdo_pgsql.dll y
extension=php_pgsql.dll
ahora les pongo el codigo que hago para conectar php con potsgres
Código PHP:
<?php
$cadena="host='localhost' port='5432' dbname='telemetria'
user='postgres' password='timsoft'";
$conn = pg_connect($cadena)or die("Error de conexion".pg_last_error());
$sql="SELECT id,cuenta FROM usuarios";
$result = pg_query($sql)or die("Error query ".pg_last_error());
echo "<ul>";
while ($row = pg_fetch_row($result)) {
echo "<li>".$row['id']."</li>";
echo "<li>".$row['cuenta']."</li>";
}
echo "</ul>";
?>
Error del servidor
El sistema encontró un error mientras extraía http://localhost/conectar/index.php. Es posible que el servidor no esté disponible por mantenimiento o no esté bien configurado.
Error HTTP 500 (Internal Server Error): Se encontró una situación inesperada mientras el servidor intentaba cumplir con la solicitud.
Ahora si elimino el archivo php.ini de C:/Windows
me sale este error
Fatal error: Call to undefined function pg_connect() in C:\Apache\htdocs\conectar\index.php on line 3
Algo que este haciendo mal o de plano todo, soy nuevo en esto, siempre he trabajado con mysql, pero ahora con postgres ya se me complico, saludos.
Cabe resaltar que cuando no incluyo la sintaxis de pg_connect, y tenga o no el archivo php.ini que coloque en la carpeta C:/Windows, aparece la demas informacion que ponga
De antemano gracias