Ir para conteúdo

POWERED BY:

Arquivado

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

Fabyo

Instalar o Apache + Php4 e 5 + Mysql

Recommended Posts

o serviço MySql esta startado?

Olá Fabyo, instalei o php5 aqui conforme o seu tuto, e está funcionando perfeitamente. Mas, o MySQL não. Ao abrir o phpMyAdmin por exemplo, é informado o seguinte erro:

Cannot load mysql extension. Please check your PHP configuration. - Documentation

As linhas das extensões do MySQL no php.ini foram descomentas e o diretório informado, no extensio_dir.Alguma dica/sugestão?Valeu.
Sim, está startado.Um erro utilizando a função mysql_connect

Fatal error: Call to undefined function mysql_connect()

Compartilhar este post


Link para o post
Compartilhar em outros sites

Acabei de notar o seguinte:No php.ini eu defini o extension_dir assim:

extension_dir = "c:\php5\ext"

Ok, criei um arquivo com a função phpinfo(); e na página exibe o seguinte:

extension_dir -> C:\php5 -> C:\php5

Será que isto? Por que, que não está aparecendo c:\php5\ext, uma vez que ele foi definido no php.ini?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá para todos...Segui o tuto desde o começo e estou enfrentando alguns problemas....Como o tuto foi feito há algum tempo, as versões dos arquivos para download disponíveis são outras, talvez isso esteja dando os problemas... As versões que usei:apache_2.2.3-win32-x86-no_ssl.msiphp-4.4.4-Win32.zipPor enquanto nem tentei instalar o mysql, pois quando restarto o apache aparece a seguinte mensagem:

"httpd.exe: Syntax error on line 486 of c:/bin/apache2/conf/httpd.conf: Cannot load c:/bin/php/php4apache2.dll into server: N\xe30 foi poss\xedvel encontrar o mo\xf3dulo especificado."

Sendo que segui todos os passos do tuto e verifiquei todos os caminhos... não sei mesmo o q está acontecendo... já lí as 17 páginas e tentei várias coisas... mas nada adiantou... se alguém já passou por esse problema ou sabe como resolver... agradeço desde já....Abraço á todos.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom Dia,Estou com problema no phpMyAdmin...Gostaria de saber se as versões 5.0.26 e a 4.1.20 do MySQL possuem o CLIENT? Pois, depois que eu instalo o MySQL4 ou o MySQL5 em ambos da o mesmo erro... "#1251 - Client does not support authentication protocol requested by server; consider upgrading MySQL client" no phpinfo(); diz que o Clint é a versão 3.23.49 (que era a versão do MySQL que eu tinha instalado).Agradeço desde já a ajuda...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não sei se foi só comigo, mas os links estão todos dando erro.

Compartilhar este post


Link para o post
Compartilhar em outros sites

estou com um problema com o php, ou com o apache (acho que com esse nao)OPA, estou com o apache 2.2.3; e o php 4.3.9... realizei todas as configurações pedidas nos tutoriais (já vi um monte deles, e estou tentando com o dessa página agora); sei que com o php5 tudo está funcionando; mas tentei voltar para o php 4.3.9 e meu apache já nao roda mais...o apache funciona, ate eu add nas linhas do httpd.conf as linhas de referencia ao LoadModule php4_module "C:/bin/php/php4apache2.dll"ou PHPIniDir "C:/bin/php"...sem essas linhas o apache starta, mas ao abrir um arquivo .php ele exibe o codigo fonte, e nao a execucao dos comandos php...como disse, add essas linhas acima o apache nem estarta.Desde já agradeço, abraços a todos

Compartilhar este post


Link para o post
Compartilhar em outros sites

http://forum.imasters.com.br/public/style_emoticons/default/joia.gif

Bem pessoal, para quem nao quer ter muito trabalho para instalar servidor Apache+PHP+MySQL vai ai um programa q instala todos eles juntos, e de modo muito facil

 

http://infoestacio.ddns.com.br/phphome_2.3.4.rar

 

O arquivo tem +- 16 MB

 

Valeu ai pessoal...

 

Leandro...

B)

Compartilhar este post


Link para o post
Compartilhar em outros sites

para PHP ache essa linha: ;extension=php_mysql.dll e descomente ela e crie uma linha extension=php_mysqli.dll para usar Mysqli

Meu SO é: win xp pro

 

Tô colocando o PHP 4.4.4: Não existe essa dll e não achei essa linha no php.ini

 

mais detalhes : http://forum.imasters.com.br/index.php?showtopic=144987

 

Instalando e configurando o apache

 

Imagem Postada

 

escolha custom e escolha a pasta de instalação c:/bin

 

Imagem Postada

Estas imagens não existem! :S

Não sai daí como configurar direito!

Aliás, tô tentando instalar o apache 2.2.3 que baixei. Mas não sei como é q funciona os arquivos que vem junto com ele, não vi nenhum "apache.exe" nem um "setup" nada!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Erro

#1045 - Access denied for user 'leafar'@'localhost' (using password: YES)

 

 

Pra mim só da esse erro, ta de brincadeira comigo, pois eu configurei o php.ini, configurei o config.inc.php do phpmyadmin, instalei o mysql... mas só da esse erro, coloquei o my.ini na pasta do windows, tudo perfeitamente...., o q pode ser?

Compartilhar este post


Link para o post
Compartilhar em outros sites

estou com um problerma ja instalei o php 4 e o apache 2

o mysql eu ja tinha instalado 0 5 e roda beleza...

nos comentarios da linhas estão ok

mas quando tento fazer o teste com

 

http://localhost/info.php

 

da mensagen de servidor não encontrado

e se coloco

 

http://localhost/

 

abre uma pagina em branco escrita

 

It works!

 

alguem sabe o que posso fazer esta certo isso ????

 

o codigo do meu arquivo é o basico

<html>

<head>

<title>

teste info

</title>

</head>

</body>

<?php

phpinfo();

?>

</body>

</html>

 

valew http://forum.imasters.com.br/public/style_emoticons/default/joia.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá,

 

Em primeiro lugar gostaria de dizer que este tópico é ótimo, pois é bem detalhado.

 

Estou tendo dificuldades para configurar php+apache+mysql. Eu gostaria de fazer o download das versões do mesmos citadas neste tópico, mas infelizmente esses links já são meio antigos, e estas versões não se encontram mais disponiveis nessas URLs.

 

Baixei outras versões, mas elas não tem todos os arquivos citados neste tópico.. não sei se esses são os motivos, mas não consigo fazer funcionar aqui.

 

Poderias me passar outros links dessas versões?

Ou me indicar outras versões?

No que puderes me ajudar eu agradeço.

 

Aguardo retorno,

Adriana

 

[REVISADO 18/12/2005]

 

Como Instalar o apache + PHP 4 e 5 + mysql e configurar

 

Downloads:

 

PHP

 

Site Oficial: PHP

 

Php 4.4.1

 

Php 5.1.1

Collection of PECL modules for PHP 5.1.1 (DLL Extras)

 

APACHE 2

 

Site Oficial: Apache

 

Apache 2.0.55

 

MYSQL

 

Site Oficial: MySQL

 

MySQL 4.1.16

 

MySQL 5.0.16

 

Phpmyadmin

 

Site Oficial: phpMyAdmin

 

Phpmyadmin 2.7.0 pl1

 

Recomendações antes de começar:

Se você usa Windows 98/ME, instale o apache 1.3 e o MDAC, o MDAC você encontra no site da microsoft ou na instalação do Office

Se você pretende instalar o apache, mas ja existe na sua maquina o IIS, mude a porta do IIS para nao dar erro quando o apache for instalado

Só lembrando que é muito recomendado que nao use o apache 2 para trabalhar na WEB, use somente para projetos numa maquina local, para Servidores WEB use apache 1.3

se esta instalando o PHP e ja existe uma instalação anterior, procure todas as dll do php antigo no sistema e exclua antes de continuar

o apache 1.3 funciona sem nenhum problema desdo windows 98 ate a ultima versão do windows

e o apache 2 desdo Windows XP ate o windows mais atual

 

Possiveis erros na instalação do apache:

O apache quando inicia ele le o arquivo de configuração http.conf, se la tiver apontando para algum diretorio que nao existe ele nao iniciará

erro de porta, possivelmente algum Servidor WEB esta usando a porta 80 dai quando você tenta instalar o apache ele nao starta

 

Instalando e configurando o PHP

 

Crie uma pasta na c: com o nome de bin ( c:/bin )

 

descompacte o php na pasta bin ficando c:\bin\php

tome cuidado na hora de descompactar e renomeie a pasta php-4.4.1-Win32 para só php e verifique se dentro da pasta php nao existe outra php-4.4.1-Win32 ou se for php 5 php-5.1.1-Win32

 

agora para quem esta instalando o PHP 4 recorte tudo que esta na pasta dll e sapi para raiz do php

pode apagar depois as pasta sapi e dll

 

agora vamos colocar o path do php no path do windows clique com o botao direito do mouse no "meu computador" e propriedades

clique em avançado e Variaveis de ambiente

em variaveis do sistema clique em nova e

nome da variavel: PHP

valor da variavel: c:\bin\php e OK

 

clique em nova de novo e:

 

PHP 4:

nome da variavel: PHPEXT

valor da variavel: c:\bin\php\extensions e OK

 

PHP 5:

nome da variavel: PHPEXT

valor da variavel: c:\bin\php\ext e OK

 

na raiz do php renomeie o php.ini-recommended para php.ini

 

edite o php.ini

 

localize essa linha ;extension=php_mbstring.dll e descomente ela

 

localize extension_dir = "./" e mude para extension_dir = "c:\bin\php\extensions\" para PHP 5 mude para

extension_dir = "c:\bin\php\ext\"

 

para PHP ache essa linha: ;extension=php_mysql.dll e descomente ela e crie uma linha extension=php_mysqli.dll para usar Mysqli

 

mais detalhes : http://forum.imasters.com.br/index.php?showtopic=144987

 

se tiver usando PHP5

descompacte a Collection of PECL modules for PHP 5.1.1 na pasta ext do php

 

Instalando e configurando o apache

 

Imagem Postada

 

escolha custom e escolha a pasta de instalação c:/bin

 

Imagem Postada

 

ficando c:/bin/apache2

 

crie uma pasta na c: com o nome de root (c:/root), essa pasta que tera os scripts php

 

Edite o http.conf, localizado na pasta c:/bin/apache2/conf

 

Localize a linha DocumentRoot "C:/bin/Apache2/htdocs" e mude para DocumentRoot "C:/root"

 

Localize essa linha <Directory "C:/bin/Apache2/htdocs"> mude para <Directory "C:/root">

 

Localize essa linha DirectoryIndex index.html index.html.var mude para DirectoryIndex index.html index.php index.html.var

 

se precisar mudar a porta do apache só localizar a linha listen 80 e auterar

 

agora va ate o final do arquivo pule uma linha e cole isso:

 

para PHP 4:

 

LoadModule php4_module "c:/bin/php/php4apache2.dll"

AddType application/x-httpd-php .php

PHPIniDir "C:/bin/php"

 

PHP 5:

 

LoadModule php5_module "c:/bin/php/php5apache2.dll"

AddType application/x-httpd-php .php

PHPIniDir "C:/bin/php"

 

para usuarios de Windows XP em diante menos 98/ME

agora va no prompt do DOS dentro da pasta c:\bin\apache2\bin digite:

apache -n "apache2" -k start isso ira instalar o serviço do apache e ja startar ele

se aparecer alguma mensagem de erro leia em qual linha é o erro e ache essa linha no http.conf e leia as recomendações do inicio do tutorial

 

pronto apache instalado e configurado

 

para testar digite no navegador http://localhost/

 

se seu diretorio estiver root estiver vazio crie um arquivo php para testar

info.php com esse conteudo:

<?phpphpinfo();?>
e digite no navegador http://localhost/info.php

 

Instalando e configurando o MySQL

 

Descompacte o mysql na c:/bin e renomeie para mysql ficando c:/bin/mysql

 

crie um arquivo chamado my.ini com esse conteudo:

[mysqld]

basedir=c:/bin/mysql

datadir=c:/bin/mysql/data

 

coloque esse arquivo my.ini dentro pasta windows

 

pra iniciar o mysql entre no prompt do DOS e entre na pasta do mysql

c:/bin/mysql/bin e digite:

mysqld-nt -install

depois net start mysql , para startar o serviço do mysql

 

phpMyAdmin

 

descompacte o phpMyAdmin na c:\root e renomeie ele para phpMyAdmin ficando c:\root\phpMyAdmin

 

se seu mysql esta com usuario e senha edite o config.inc.php e ache essas linhas:

 

$cfg['Servers'][$i]['user'] = 'root'; // MySQL user

$cfg['Servers'][$i]['password'] = ''; // MySQL password (only needed

 

e coloque o usuario e senha do mysql, se seu mysql nao esta com um usuario senha recomendo você criar um usuario com senha e auterar essas linhas acima e apague os usuarios root do mysql e o usuario padrao deixando só o usuario com senha

 

Dicas avançadas sobre o PHP:

 

Módulos de servidor tem performance significativamente melhor e funcionalidades adiconais comparados com o binário CGI. A versão CLI é desenhada para permitir usar o PHP para scripts de linha de comando

 

Atenção

Os módulos SAPI foram melhorados significativamente a partir do php release 4.1, no entanto, em sistemas mais antigos, você pode encontrar erros de servidor e outros módulos do servidor podem falhar, como ASP.

 

Os binários CGI e CLI, e os módulos de servidor web todos necessitam do arquivo php4ts.dll (php5ts.dll) para funcionar corretamente. Você tem que assegurar que esse arquivo pode se encontrado pela sua instalação do PHP. A ordem de busca para essa DLL é como segue:

 

 

O mesmo diretório onde o arquivo php.exe é chamado, ou no caso de usar um módulo SAPI, o diretório do servidor web (ex.: C:\bin\Apache2\bin).

 

Qualquer diretório no na sua variável de ambiente PATH do Windows.

 

Existem dois arquivo ini distribuídos no arquivo zip, php.ini-dist e php.ini-recommended. Nós aconselhamos que você use php.ini-recommended, porque nós otimizamos as configurações padrão nesse arquivo para performance e segurança. Leia esse arquivo bem documentado cuidadosamente porque tem diferenças do php.ini-dist que afetarão dramaticamente sua configuração. Alguns exemplos são display_errors como off e magic_quotes_gpc como off. Além de ler esse arquivos

 

Copie o arquivo ini escolhido para um diretório que o PHP é capaz de achá-lo e renomei para php.ini. O PHP procura por php.ini nas seguintes localização (em ordem):

 

Diretiva PHPIniDir (apenas o módulo do Apache 2)

 

HKEY_LOCAL_MACHINE\SOFTWARE\PHP\IniFilePath

 

A variável de ambiente PHPRC

 

O diretório do PHP (para CLI), ou o diretório do servidor web (para módulos SAPI)

 

Diretório do Windows (C:\windows ou C:\winnt)

 

Se você estiver executando o Apache 2, a opção mais simples é usar a diretiva PHPIniDir

 

http://br2.php.net/manual/pt_BR/ref.info.php

http://br2.php.net/manual/pt_BR/features.commandline.php

http://br2.php.net/manual/pt_BR/features.commandline.php

http://br2.php.net/manual/pt_BR/features.p...connections.php

Compartilhar este post


Link para o post
Compartilhar em outros sites

Falae Fabyo,

 

Seguinte, eu instalei o apache como o tutorial mandou, só que ta dando esse erro:

Imagem Postada

 

e eu naum tenho esse arquivo ai na pasta do php eu tenho somente esses:

Imagem Postada

 

Como corrigir isso?

 

Obrigado,

Fabiano

Compartilhar este post


Link para o post
Compartilhar em outros sites

Saudações!

 

Estou iniciando agora em PHP, mas já sou meio velhinho em informática e web..

Segui o tuto e deu tudo certo.

Apenas no MySQL, o nome do serviço MySQL não dava certo, só funcionou qdo mudei para MySQL5..

Mas o resto OK.

 

O problema::::

Quando chamei http://localhost/phpmyadmin

O window deu uma mensagem de que o apache deveria ser fechado..

Achei que poderia ser o IE, tentei com o Firefox.. mesma coisa.

 

Veja o printscreen da mensagem - completa -

 

Imagem do erro

 

Agradeço muito a todos

 

Toni Lopes

Americana / SP

 

PS - Só para constar:

APACHE 2.2.4-WIN32-X86-no_ssl

PHP-5.2.0-Win32

MySQL-5.0.27-Win32

Compartilhar este post


Link para o post
Compartilhar em outros sites

Alguem sabe como resolver o erro?- httpd.exe: Syntax error on line 486 of c:/Program Files/Apache Software Foundation/Apache2.2/confhttpd.conf: Cannot load c:/PHP/php5apache2.dll into server: Não foi possível encontrar o módulo específico.O arquivo existe e está no diretório especificado.No fim do arquivo http.conf está exatamente assim:LoadModule php5_module "C:/PHP/php5apache2.dll"AddType application/x-httpd-php .phpPHPIniDir "C:/PHP"Falta algo? o q tem d errado?dsd já obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

caso o seu php for o 5.2 o correto seria fazer assim.

LoadModule php5_module "C:/PHP/php5apache2_2.dll"

AddType application/x-httpd-php .php

PHPIniDir "C:/PHP"

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu tentei das duas maneiras, mas nenhuma funcionou... Eu tirei o apache 2.2 e coloque o 1.3, fiz as configurações e funcionou normalmente. Vai entender... De qualquer maneira, vlw pela atenção

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.