Provendo dados em um servidor PostgreSQL através do Apache e PHP

Aprenda a configurar um serviço HTTP com suporte a PHP e acesso a bancos de dados no PostgreSQL.

[ Hits: 25.158 ]

Por: Stefano Fontes em 10/11/2010


Testando



Se tudo correu bem até agora, é hora de criarmos um pequeno "script" de teste em PHP.

# cd /var/www/htdocs (ou o diretório de documentos de seu servidor)
# vi teste.php

<?php
phpinfo();
?>

Salve e saia do editor.

A seguir abra o seguinte endereço em um browser no modo gráfico:

http://localhost/teste.php
ou
http://127.0.0.1/teste.php

Se tudo estiver certo, você verá uma tela igual ou semelhante à seguinte:
Linux: Provendo dados em um servidor PostgreSQL através do Apache e PHP
Se não ocorreu o previsto, revise todos os procedimentos anteriores e releia a documentação do Apache e do PHP, para verificar se tudo foi feito corretamente.

Uma vez confirmado o perfeito funcionamento do PHP, podemos passar à próxima etapa.

Página anterior     Próxima página

Páginas do artigo
   1. Introdução
   2. Iniciando
   3. Testando
   4. Criando um banco de dados de teste
   5. Acessando o banco de dados
   6. Conclusão
Outros artigos deste autor

Configurando disquete e pendrive para boot sem suporte na BIOS

Criando um repositório criptografado de dados com Cryptsetup (dm-crypt) sem (re)particionamento do HD

Leitura recomendada

PHP com PostgreSQL - Estruturando a conexão

Sistema PDV com PHP-GTK2 e ACBrMonitor (parte 1)

Configurando Apache + MySQL + Manipulação de dados com PHP

Criando uma agenda eletrônica com PHP/MySQL

Gallery - Álbum de fotos no seu site

  
Comentários
[1] Comentário enviado por jcb em 19/11/2010 - 00:22h

schaf , show de bola seu artigo ...
porém, no arquivo teste.php na linha 16 ($linhas = pg_numrows($result);) só tem um erro ae, que o certo é pg_num_rows.
Abs

[2] Comentário enviado por schaf em 26/11/2010 - 12:40h

Prezado jcb:

Muito grato pelo seu comentário.
Entretanto, a correção, por você (muito bem) observada, foi mencionada por mim no artigo, logo abaixo do código do teste.php, e deve-se ao fato de diferença de versões do PHP utilizadas.
Para maior esclarecimento reproduzo abaixo o referido trecho do artigo:

"Observação importante: Como utilizei a versão 4.3.10-22 do PHP, as funções acima pg_exec, pg_numrows e pg_freeresult aqui possuem estes nomes; entretanto, os nomes atuais destas funções são respectivamente: pg_query, pg_num_rows e pg_free_result; portanto se você estiver utilizando uma versão mais recente do PHP faça estas substituições."

Muito grato pela contribuição!


Contribuir com comentário