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: 27.169 ]

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

Criando backup do MySQL com o mysqldump

Como criar um sistema de autenticação de usuários usando PHP/MySQL

VirtualBox + Apache + PHP + SQL Server

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

  
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




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts