Pular para o conteúdo principal

WAMP não carrega o postgre...corrigido!



Uso o WAMP (acrônimo de Windows, Apache, MySQL e PHP) para instalar tudo o que preciso para fazer sites, mas um problema que acontecia direto comigo era não conseguir fazer subir os serviços do postgre. Uma solução antiga era instalar o php 5.2.5 que as bibliotecas voltavam a funcionar.

Hoje descobri uma outra solução.

Basta colocar no httpd.conf do apache a seguinte linha:

LoadFile "C:/Program Files/PostgreSQL/8.4/bin/libpq.dll"

Se a versão do Postgre é outra, basta corrigir o caminho acima.

Caso a versão do PHP seja a 5.4 deve-se colocar o caminho da libpq.dll que está na pasta do PHP.

Seria algo do tipo:

LoadFile "C:/wamp/bin/php/php5.4.3/libpq.dll"

Comentários

Postar um comentário

Postagens mais visitadas deste blog

Lista de órgãos emissores de RG

Para quem quiser normalizar os órgãos emissores de RG, aí vai uma lista retirada do site da FGV: SSP - Secretaria de Segurança Pública PM - Polícia Militar PC - Policia Civil CNT - Carteira Nacional de Habilitação DIC - Diretoria de Identificação Civil CTPS - Carteira de Trabaho e Previdência Social FGTS - Fundo de Garantia do Tempo de Serviço IFP - Instituto Félix Pacheco IPF - Instituto Pereira Faustino IML - Instituto Médico-Legal MTE - Ministério do Trabalho e Emprego MMA - Ministério da Marinha MAE - Ministério da Aeronáutica MEX - Ministério do Exército POF - Polícia Federal POM - Polícia Militar SES - Carteira de Estrangeiro SJS - Secretaria da Justiça e Segurança SJTS - Secretaria da Justiça do Trabalho e Segurança ZZZ - Outros (inclusive exterior)

Como atualizar a versão do phpmyadmin no WAMP?

Para atualizar a versão do phpmyadmin no WAMP faça o seguinte. 1) Salve a nova versão do phpmyadmin na pasta de aplicativos do WAMP: Exemplo: c:/wamp/apps/phpmyadmin3.4.3.2/ 2) Acesse o arquivo alias do phpmyadmin e altere o caminho nos dois locais onde aparece o endereço da pasta Exemplo: arquivo que deve alterar: c:/wamp/alias/phpmyadmin.conf linhas para alterar: Alias /phpmyadmin "c:/wamp/apps/phpmyadmin3.4.3.2/" 3) Abra o arquivo de configuração do WAMP e coloque o número da nova versão do phpmyadmin Exemplo: arquivo que deve alterar: c:/wamp/wampmanager.conf Linha que deve alterar: phpmyadminVersion = 3.4.3.2 4) Agora é só reiniciar o WAMP

Comparar dois números float em PHP

Para não passar raiva comparando dois números float com PHP nunca faça algo do tipo abaixo: $a = 0.1; $b = 0.2; if ($a + $b == 0.3) {     echo 'Igual'; } else {     echo 'Diferentes'; } Se fizer isso, vai ver que dá problema devido ao modo como o PHP guarda os valores float. Para resolver isso criei a função abaixo para comparar dois valores do tipo float. /** * Esta função recebe dois números como parâmetro.   * Se os números forem iguais, ou seja, se a diferença  * entre eles for menor que a margem de erro aceitável,   * a função retorna 0, caso contrário retorna -1 se o  * primeiro número for menor, * ou então 1 caso o segundo  * seja o menor   * @param float $a   * @param float $b   * @return 0 (igual), -1($num1 menor), 1($num2 menor)   */ function compara_float( $num1 , $num2 , $precisao = 5 ) {   $desprezar = pow ( 0.1 , $precisao );   $diff = abs ( $num1 - $...