Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

pteixeira

[Resolvido] Problemas em instalar a extensão mysql no PHP com Win VIST

Recommended Posts

Caros colegas do Imasters, estou instalando o PHP 5 e o Mysql 5.1.11 no meu micro novo com o Win Vista.

 

Instalei o PHP e o MYSQL e ambos estão funcionando (isto é o MYSQL não está a funcionar com o PHP) o PHPMYADMIN acusa o seguinte

 

1.20 I receive the error "cannot load MySQL extension, please check PHP Configuration".

 

To connect to a MySQL server, PHP needs a set of MySQL functions called "MySQL extension". This extension may be part of the PHP distribution (compiled-in), otherwise it needs to be loaded dynamically. Its name is probably mysql.so or php_mysql.dll. phpMyAdmin tried to load the extension but failed.

 

Usually, the problem is solved by installing a software package called "PHP-MySQL" or something similar.

Na configuração do PHP já configurei o Extensions e desabilitei os ;; das extension=php_mysql.dll e extension=php_mysqli.dll

 

; if nonempty.

user_dir =

 

; Directory in which the loadable extensions (modules) reside.

extension_dir = "c:\php5\ext"

 

; Whether or not to enable the dl() function. The dl() function does NOT work

; properly in multithreaded servers, such as IIS or Zeus, and is automatically

; disabled on them.

enable_dl = On

Mas nada funciona. E sim as extensões estão dentro do directório C:\PHP5\EXT

 

Agradeço a vossa ajuda

Compartilhar este post


Link para o post
Compartilhar em outros sites

Verifique se sua instalação possui um diretório chamado mods-available. Se tiver, você terá que criar um link lá dentro para a extensão.

Caso não, verifique se o nome do arquivo da extensão é o mesmo declarado no php.ini.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Oi Marcio a minha versão do PHP é a vs PHP Version 5.2.6

 

a mesma q esta disponibilizada no site do PHP.net

 

Mas não tem esse directório de q fala

 

 

HELP

Compartilhar este post


Link para o post
Compartilhar em outros sites

segundo o que você mostrou está tudo certo

 

faltou apenas copiar o arquivo libmysql.dll pra pasta bin do Apache

 

em

c:\php5\libmysql.dll

 

copie para

 

c:\Apache2.2\bin\

em negrito o diretorio onde está instalado o Apache

 

 

reinicie o Apache e execute

 

info.php

<?php
phpinfo();
?>

veja se o mysql foi carregado..

Compartilhar este post


Link para o post
Compartilhar em outros sites

é q no php.ini tb configurei o GD2 e no PHP INFO não aparece

sedungo esse relato, provavelmente você está mexendo num arquivo errado.

 

verifique se existem mais de 1 php.ini

Compartilhar este post


Link para o post
Compartilhar em outros sites

realmente isto é muito estranho.

 

Fiz o seguinte localizei o ficheiro PHP.ini e o único q encontra é em C:\PHP5\php.ini até aqui todo normal.

 

O pior é que movi o PHP.INI para o desktop reiniciei o APACHE e o PHP continua a funcionar.

 

Aliás no PHP INFO diz que o PATH do PHP.INI é em C:\WINDOWS mas o q é certo é que não está lá nada.

 

 

A ideia de ter mais do q 1 PHP.INI é plausivel mas não o estou a encontrar.

Compartilhar este post


Link para o post
Compartilhar em outros sites

o php está usando configurações default porque provavelmente você nao especificou no Apache a diretiva "PHPIniDir"

 

verifique se é isso

 

e verifique também se está editando o arquivo httpd.conf correto.. pode ser que esteja mexendo em alguma instalacao anterior

Compartilhar este post


Link para o post
Compartilhar em outros sites

pessoal vou desistir.

 

já tentei de tudo mas não consigo configurar o PHP

Também uso o Vista no meu PC e tive que criar uma pasta fora do Arquivos de Programas, que o Vista chama de Program Files quando acesso no Explorer. A pasta Program Files é só leitura, então só mudando manualmente as configurações ou então com permissão do administrador, essa segurança toda do Vista às vezes me irrita!!!

 

Agora irei voltar pra luta com o Vista!!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Salvé O Grande JORGE

 

é isso mesmo, instalei o apache e o mysql fora do PROGRAM FILES e consegui instalar o MYSQL.

 

Grande abraço e muito obrigado.

 

 

 

Pessoal que usa o Windows VISTA e quer instalar PHP, APCHE e Mysql já sabe instalar fora do PROGRAM FILES e de preferencia desabilitar o UCA

Compartilhar este post


Link para o post
Compartilhar em outros sites

estranho esse tipo relato não sucede.

 

pode ser um caso isolato ou de uma determinada distribuição, pois nunca vi "problema" em relação a isso..

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.