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

Para quem estivar dando o Erro:"PHP Startup: Unable to load dynamic library 'c:\bin\php\ext\php_mysql.dll" se tiver usando o WindowsXP va dentro da pasta php e localize 2 dlllibmysql.dll e msql.dllcopie esses 2 arquivos para o diretorio system32^^

Compartilhar este post


Link para o post
Compartilhar em outros sites

E para quem está usando o w98 ou se, basta copiar esses dois arquivos para o diretório "system" do windows. ;)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá pessoal,apesar de estar postando pela primeira vez, pesquiso nesse fórum há bastante tempo...É o seguinte, instalei o apache e o php (win 98) e quando eu acesso o arquivo info.php no localhost, habilita uma opção de download invés de ler o script.Já vi que alguém citou o mesmo problema, mas não respondeu como solucionou...Quando eu rodo o Apache, aparece escrito no prompt: [warn] (2)No such file or directory: exec() may not be safeApache/ 1.3.34 (win 32) running...Se alguém souber como solucionarAgradeço desde já.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você criou a pasta C:bin e dentro dessa criou as pastas php, mysql e Colocou o pacote das dll em c:bin/php/?Instalou o Apache, pedindo para ele ser instalado dentro da bin, digitando "localhost, localhost, seu@email?Como seu windows é o 98, viu que nos tópicos foi falado que é para utilizar a nomenclatura apache (sem o 2) e system?Outra coisa, você criou o DocumentRoot na httpd.conf?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Valeu pela força fsphp.Tive que fuçar um bocado, mas descobri alguns erros infantis:1- Ao descompactar o php, alguns arquivo como o "php4apache.dll" não haviam sido descompactados.;2- Tirei o "2" do "php4apache2.dll" para ficar "php4apache.dll";Só assim consegui fazer o apache rodar e ler os scripts de php.Porém, a última linha do httpd.conf:#PHPIniDir "C:/bin/php"tive que manter como comentário. O php está rodando, a principio, normal. Será que existe algum problema em manter essa linha como comentário?Obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

xiliu,Não encontrei essa informação que passastes a respeito do IniDir.Minha última linha do httpd.conf tem informações sobre o "VirtualHost".Após essa linha, segundo o Tutorial daqui, tem que acrescentar:LoadModule php5_module "c:/bin/php/php5apache.dll"AddType application/x-httpd-php .phpAtentando para o espaço antes do .php da linha acima.Não entendi o que você colocou como IniDir, pode explicar melhor?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pessoal vou explicar essas duvidas sobre o PHPIniDir

 

essa linha quando colocada no httpd.conf faz com que o apache procure o php.ini primeiro na pasta indicada por essa linha exemplo:

 

PHPIniDir "C:\php"

 

quando o apache for iniciado ira procurar o php.ini na "C:\php"

 

claro que se nao tiver o php.ini nessa pasta ele ira procura em seguida na pasta raiz e depois na pasta C:\Windows

 

se tiverem duvidas ainda :

 

http://br2.php.net/manual/pt_BR/install.windows.apache2.php

 

leiam apartir do titulo "Instalando como um módulo do Apache"

 

http://br2.php.net/manual/pt_BR/install.windows.manual.php

 

e xiliu sobre seus erros é porque você deve estar usando o apache 1.x dai obvio que a dll nao pode ser a php4apache2.dll

 

só prestar atenção e ver qual versao você esta tentando instalar tanto a do php quanto a do apache e tbm conta muito se tiver usando Win98 muda muito a configuração tbm

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá amigos,

 

eu estou tentantdo instalar o novo Apache 2.2.2 no site http://www.apache.org/dist/httpd/binaries/win32/ e depois do ponto que o Fábio comenta em adicionar aquelas linhas no final do arquivo http.conf está dando erro:

 

Linhas que provocam erro neste novo Apache:

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

AddType application/x-httpd-php .php

PHPIniDir "C:/bin/php"

 

Alguém conseguiu instalar esta versão de Apache e como solucionou este problema ?

 

Grato,

Renato.

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

Compartilhar este post


Link para o post
Compartilhar em outros sites
  'ShadowRSM' disse:

Olá amigos,

 

eu estou tentantdo instalar o novo Apache 2.2.2 no site http://www.apache.org/dist/httpd/binaries/win32/ e depois do ponto que o Fábio comenta em adicionar aquelas linhas no final do arquivo http.conf está dando erro:

 

Linhas que provocam erro neste novo Apache:

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

AddType application/x-httpd-php .php

PHPIniDir "C:/bin/php"

 

Alguém conseguiu instalar esta versão de Apache e como solucionou este problema ?

 

Grato,

Renato.

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

ShadowRSM, estou com o mesmo problema. Perdi o dia todo tentando resolver esse pepino. Alguém aí para dar uma força?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Para instalar o apache 2.2.2 baixe php5apache2.dll e httpd.exe.manifest

 

http://www.apachelounge.com/download/

 

baixem php5apache2.dll-php5.1.x.zip

 

copiar php5apache2.dll para pasta do php

e copiar httpd.exe.manifest para apache2/bin

 

só fazer o resto da configuração normal

 

obs: Muita coisa mudou com o novo apache 2.2.2 a principal é que agora vem um arquivo na pasta extra para configuraçoes basicas extra httpd-autoindex.conf

 

para usar coloque no htttpd.conf essa linha:

Include conf/extra/httpd-autoindex.conf assim ira incluir esse arquivo e as mudanças serao respeitadas

 

qualquer duvida postem ai

Compartilhar este post


Link para o post
Compartilhar em outros sites
  'Fabyo' disse:

Para instalar o apache 2.2.2 baixe php5apache2.dll e httpd.exe.manifesthttp://www.apachelounge.com/download/baixem php5apache2.dll-php5.1.x.zip copiar php5apache2.dll para pasta do phpe copiar httpd.exe.manifest para apache2/bin só fazer o resto da configuração normal obs: Muita coisa mudou com o novo apache 2.2.2 a principal é que agora vem um arquivo na pasta extra para configuraçoes basicas extra httpd-autoindex.confpara usar coloque no htttpd.conf essa linha:Include conf/extra/httpd-autoindex.conf assim ira incluir esse arquivo e as mudanças serao respeitadasqualquer duvida postem ai

Grato pela dica amigo, agora deu certo http://forum.imasters.com.br/public/style_emoticons/default/joia.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá!!

 

Parece que n sou o único com problemas com as .dll .Bem, o meu caso é com o Apache, que n quer iniciar, dá o erro;

 

"Syntax erro in line 193 of c:/apache/conf/httpd.conf:

Cannot load c:/php/php4apache.dll into serve: <14001>"

 

O arquivo "php4apache.dll" está na pasta C:\php e a linha 193 do arquivo "httpd.conf" está exatamente assim ;

 

LoadModule php4_module "c:/php/php4apache.dll"

 

Nota1: Uso WindowsXP, estou tentando instalar o PHP 4.4.2 e o Apache 1.3.35

Nota2: No arquivo "php-4.4.2.tar" n encontrei o referido arquivo .dll , por isso tentei modificar o "php4apache2" (que baixei no link http://www.apachelounge.com/download/), tirando o "2". Li logo à cima que alguém fez isso e funcionou.

 

Se alguém puder me ajudar, sou agradecido!

Abraços!

Compartilhar este post


Link para o post
Compartilhar em outros sites

nao renomeie a dll que esta escrito 2 é para ser usado com apache2

baixa o php.zip aqui:

http://br2.php.net/get/php-4.4.2-Win32.zip....php.net/mirror

esse tem a dll correta

obs: a dll do apache no php4 esta dentro da pasta sapi

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá!Obrigado Fabyo, mas n adiantou...desisti de tentar instalar na marra...tô querendo saber onde posso pegar os manuais de instalação do PHP, do Apache e do MySQL em português...em inglês, apesar de possível, deixa a leitura cansativa e passível de erros de tradução. Se alguém souber, agradeço!Abraços!

Compartilhar este post


Link para o post
Compartilhar em outros sites

desistiu assim tao facil?

 

nao tem segredos para instalar o php, basta seguir esse tutorial sem deixar escapar nada e prestar atenção nos detalhes, nao tem porque dar errado, no seu caso ja que você quer instalar uma versao antiga do php mesmo assim nao tem erro como falei a dll esta la na pasta se deu erro era só falar qual, mas beleza tomara que você nao entre na classe dos programadores que nao sabem fazer uma coisa ai procuram outro caminho, se sempre tiver de frente de algo que você nao conseguir fazer e desistir você nunca ira pra frente

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá, novamente!Felizmente consegui resolver o novo problema que tinha aparecido, que foi com o PHPIniDIR, mas só foi deixar a ultima linha como comentário, que funcionou td direito. Obrigado ao Xiliu por isso!!E Fabyo, em hipotese nenhuma pensei em desistir, é justamente pra entender e evitar complicações como essas que quero ler os manuais.Muito obrigado a tds que ajudaram!Abraços!

Compartilhar este post


Link para o post
Compartilhar em outros sites

beleza, mas ve depois sobre o phpinidir que é um recurso do apache mesmo se nao esta funcionando só ver o que ta acontecendo, se for o caso do apache 2.2.2 só mudar a dll do apache no php

 

t+

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eaí galera.Uso Win XP e fiz o tuto até esta parte...para usuarios de Windows XP em diante menos 98/MEagora 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 eleEu não sei como "ir no prompt do DOS dentro da pasta c:\bin\apache2\bin"e nem entrar no prompt do DOS dentro da pasta c:\bin\mysql\binComo faço isso??Vlw

Compartilhar este post


Link para o post
Compartilhar em outros sites

va no menu iniciar -> executar e digite cmd da enter

 

na "tela preta" prompt do DOS, digite:

cd\ enter

cd\bin\apache2 enter

 

depois só fazer mesma coisa com o mysql

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.