Ir para conteúdo

Arquivado

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

moninha_ms

Instalação:Win 2000 + PHP + MySQL, perfeito com o IIS,mas ñ com Apache

Recommended Posts

Pessoal,

 

 

Olhem que engraçado, eu tenho o S.O. Windows 2000 Pro, então segui os passos desse tutorial:

 

http://www.linhadecodigo.com.br/Artigo.aspx?id=1151

 

E instalei as seguintes os seguintes programas e versões:

 

PHP 5.2.3 - php-5.2.3-Win32.zip

Apache 2.2.4 - apache_2.2.4-win32-x86-no_ssl.msi

MySQL 5.0.45 - mysql-essential-5.0.45-win32.msi

 

O Apache e o PHP funcionam perfeitamente. E o MySQL funciona tb, consigo criar BD, fazer manutenção e tudo mais.

 

O problema é que quando uso o Win + Apache + PHP + MySQL, não consigo conectar com o BD...Quando digito: http://localhost/conecta.php, ele dá o seguinte erro:

 

Fatal error: Call to undefined function mysql_connect() in C:\Apache\htdocs\conecta.php on line 3

___________________________________________________________________

 

Código do arquivo conecta.php

<?php

// nome do programa: conecta.php

// caminho: C:\Apache\htdocs

//

// conecta com o mysql

$conn = mysql_connect("localhost", "root", "root") or die("erro");

// verifica conexao

if($conn) {

echo "Conexão efetuada com sucesso!!";

}// fecha if - conn

else {

echo "Erro na conexão!!";

}

?>

 

_____________________________________________________________________

 

 

Minha experiência com o IIS 5.0

 

Parei o serviço do Apache e resolvi testar essa mesma versão de PHP e MySQL com o servidor IIS 5.0,

 

Copiei esse mesmo conecta.php para a pasta C:\Inetpub\wwwroot e digitei: http://localhost/conecta.php e funcionou tudo perfeitamente, deu a mensagem:

"Conexão efetuada com sucesso!!"...

 

Percebi que quando estou usando o IIS e digito aquele programa básico:

http://localhost/php_info.php

 

Aparece as seguintes informações sobre o mysql:

 

mysql

 

MySQL Support: enabled

Active Persistent Links 0

Active Links 0

Client API version 5.0.37

 

Directive Local Value Master Value

mysql.allow_persistent On On

mysql.connect_timeout 60 60

mysql.default_host no value no value

mysql.default_password no value no value

mysql.default_port no value no value

mysql.default_socket no value no value

mysql.default_user no value no value

mysql.max_links Unlimited Unlimited

mysql.max_persistent Unlimited Unlimited

mysql.trace_mode Off Off

 

Agora quando estou usando o Apache, nada disso aparece, únicas informações sobre o mysql que aparecem são referentes ao caminho do bin. Aparece assim:

 

PATH C:\WINNT\system32;C:\WINNT;C:\WINNT\System32\Wbem;;C:\jdk1.6.0_02\bin;C:\Arquivos de programas\Microsoft SQL Server\80\Tools\BINN;C:\Apache\mysql\bin

 

Alguém já fez esse tipo de teste?????? Conseguiu fazer funcionar tudo nos 2 servidores?????

 

Vamos trocar experiência aí.

 

Desculpe a carta que escrevi, hehehe

Abraços.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu nunca consegui configurar php.ini do PHP 5 no IIS, ele carregava um php.ini virtual, nao sei pq... mas o PHP 4 eu conseguia..Pois eu colocava no php.ini o limite maior de upload, mas no PHP nunca lia esta informaçao do .ini, na funçao php_info() ele fala q o ini nao foi carregado.Se você ver meus posts passado vai ver oq eu disse e entender melhor..Falow.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olha só, no manual de instalação do php, ele fala que no win32 tem dois arquivos dll que devem ser copiados pra pasta do windows para o suporte a mysql funcionar perfeitamente, voce copiou estes arquivos???

Compartilhar este post


Link para o post
Compartilhar em outros sites

você quer rodar o apache o iis no mesmo servidor?não é muito bom. pelo menos na experienncia q tive:)ja verificou as portas que estão rodando nos servidores. outra coisa. ja verificou se todas as extenções estão devidamentes copiadas para a pastanão me lembro o nome direito mais. acho que é windows/system32não sei se no 2000 é assim. desculpe o branco :)tive esse problema uma vez no 2003, eu invertir a ordem de instalaçãonão sei se você ja fez 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.