maicon_m 0 Denunciar post Postado Março 25, 2007 Ae veneráveis senhores do php. Vou começar a programar em php e consequentemente preciso do Apache+PHP+MySql. Pois bem, já segui os passos descritos em 3 tutorias para conectar o Apache ao PHP. E...nada! Já procurei aqui no fórum sobre o assunto e fui atrás, fucei e me obriguei a criar esse tópico.. Descrição: O último tutorial que fiz quase deu certo e foi esse: http://www.plugmasters.com.br/sys/materias...HP-5-no-Windows Já no começo fudeu porque ali diz pra mover o arquivo php5ts.dll do c:/php5 para o c:/windows/system32/ (o meu windows é XP). Mas no meu c:/php5 não tem nenhum php5ts.dll... :unsure: Ali diz que tem o arquivo php5apache2.dll na pasta C:/php e usuários do Windows XP precisam baixar uns arquivos e sobrescrever esse. Baixei os arquivos e colei dentro do C:/php. No tuto disse que ia pedir pra sobrescrever, mas o meu nem tinha esse arquivo. (Tenho o php5.2.1). Primeiro problema. Mas colei ali e segui pra configuração do http.conf Tenho Apache 2.2. No meu httpd.conf não tem as linhas <IfModule dir_module> DirectoryIndex index.html </IfModule> mas eu colei na marra no final do arquivo. Renomeei o meu c:/php5.2.1 para c:/php5 pra ver se funciona depois de três dias tentando configurar a dupla. Rodei o teste no Apache e ele disse que não conseguiu achar o arquivo c:/php5/php5apache2.dll (o mesmo que eu colei na pasta). Peço desesperadamente que alguém possa me ajudar! Esses tutorias tem diferenças entre si e eu já olhei todos os apontados nos outros posts! Principais dúvidas: O meu php tem que ser o 5 ou pode ser o 5.2.1? Tem diferenças significativas entre eles? :blink: Peço também a compreensão de quem acha que eu devia ter posto essa dúvida la onde tem o tutorial, mas é que eu preciso dessa orientação o mais rápido possível e como o Fórum do Imasters têm bastante usuários (experientes) têm mais chances de haver uma resposta-ajuda mais rápido. Compartilhar este post Link para o post Compartilhar em outros sites
Prog 183 Denunciar post Postado Março 25, 2007 Tópico relacionado: http://forum.imasters.com.br/index.php?showtopic=125190 Compartilhar este post Link para o post Compartilhar em outros sites
maicon_m 0 Denunciar post Postado Março 25, 2007 Valeu Prog =D Eu já tinha visto esse tuto e achei mais complicado que os outros, tem que mexer em muito mais coisa... Mas já que você também indicou vou tentar usar, qualquer coisa posto aqui de novo. Compartilhar este post Link para o post Compartilhar em outros sites
Prog 183 Denunciar post Postado Março 25, 2007 Se não quiser ter trabalho, você pode baixar uma ferramenta pré-configurada, que acompanha Apache + PHP + MySQL. Alguns exemplos: http://vertrigo.sourceforge.net/ http://www.apachefriends.org/en/xampp-windows.html http://www.wampserver.com/ http://www.easyphp.org/ http://www.appservnetwork.com/ Compartilhar este post Link para o post Compartilhar em outros sites
maicon_m 0 Denunciar post Postado Março 25, 2007 Prog agredeço as pré-configuradas mas eu quero aprender desde a base do php. Gosto de saber como funciona. E venho aqui para mais um problema. Segui à risca o tutorial que você me indicou ali em cima. Quando eu testo a configuração do Apache ele diz que não encontrou o arquivo php5apache2.dll. Fui na pasta do php e realmente não existe nenhum arquivo com esse nome. Até colei na pasta c:\php o esse arquivo que eu tinha baixado separado em outro tutorial mas não adiantou... Tenho o php 5.2.1. E baixei tudo certo. Como fazer pra funcionar? Tenho que baixar uma versão mais antiga? Até segui o link do tutorial pra baixar o php 5.1 mas ele não achou o mirror. Sente o desespero: já tentei pelo menos 5 vezes instalar essa jocha, tentei de várias maneiras e tutoriais. É normal tanto stress ou isso indica que meu Q.I é menor que 50? Compartilhar este post Link para o post Compartilhar em outros sites
Prog 183 Denunciar post Postado Março 25, 2007 Vou fazer o seguinte... vou iniciar meu windows e testar o funcionanto do tutorial com as versões mais recentes disponíveis. Caso seja necessário alguma atualização no tutorial, vou postar as atualizações necessárias referente ao tutorial. Compartilhar este post Link para o post Compartilhar em outros sites
maicon_m 0 Denunciar post Postado Março 25, 2007 Prog valeu mesmo pelo interesse. Fico ansiosamente no aguardo pra saber o resultado. Compartilhar este post Link para o post Compartilhar em outros sites
Prog 183 Denunciar post Postado Março 25, 2007 Há um outro tópico sobre o assunto, nem vou criar outro. http://forum.imasters.com.br/index.php?showtopic=180486 Não vou criar mais um, vou apenas citar meu passo-a-passo: ---- Objetivo: Instalar uma infra-estrutura completa com Apache, PHP, MySQL e phpMyAdmin no sistema operacional Windows XP. Downloads: Apache 2.2.4 - http://ftp.unicamp.br/pub/apache/httpd/bin...nssl-0.9.8d.msi PHP 5.2.1 - http://br.php.net/distributions/php-5.2.1-Win32.zip MySQL 5.0.23 - http://mirrors.uol.com.br/pub/mysql/Downlo....0.37-win32.zip phpMyAdmin 2.10.0.2 - http://ufpr.dl.sourceforge.net/sourceforge...l-languages.zip Iniciando: Criei uma pasta chamada servidorapp, na raiz do sistema, e coloquei todos os arquivos nesta pasta. Após terminar todos os downloads descompacte-os na pasta criada e altere o nome das pastas para que fiquem mais amigável, tipo: mysql, php, bla bla bla... Com excessão do Apache, o qual não encontrei um pacote compactado para instalação. A estrutura de pastas ficou desta forma: C: \- servidorapp |- apache \- htdocs \- phpmyadmin |- mysql \- php Configurando o Apache: Arquivo: C:\servidorapp\apache\conf\httpd.conf Insira, no final do arquivo, as seguintes linhas: LoadModule php5_module "C:/servidorapp/php/php5apache2_2.dll" AddType application/x-httpd-php .php PHPIniDir "C:/servidorapp/php" Procure a linha com DirectoryIndex e inclua index.php. Teste o funcionamento da configuração do Apache com PHP: Crie um arquivo chamado info.php dentro da pasta htdocs do Apache, com o seguinte conteúdo: <?php phpinfo(); ?> Lembre-se que a instalação foi realizada a partir do instalador do Apache, neste caso, deve haver um serviço rodando no sistema, para seguir este tutorial, recomento parar este serviço. Renomeie o arquivo php.ini-dist, que esta dentro da pasta do php, para php.ini. Abra um terminal e execute: \servidorapp\apache\bin\httpd.exe Abra um navegador e teste: http://localhost/info.php Configurando o PHP para funcionar com MySQL, Postgres e outras bibliotecas: extension_dir = "C:/servidorapp/php/ext" extension=php_curl.dll extension=php_gd2.dll extension=php_gettext.dll extension=php_openssl.dll extension=php_mbstring.dll extension=php_mcrypt.dll extension=php_mysql.dll extension=php_mysqli.dll Copie os arquivos libmysql.dll e libmcrypt.dll para a pasta bin do Apache. Inicializando o MySQL e testando o phpMyAdmin: Abra um terminal e execute: \servidorapp\mysql\bin\mysqld-nt.exe Entre no navegador e teste: http://localhost/phpmyadmin Pronto... Compartilhar este post Link para o post Compartilhar em outros sites
maicon_m 0 Denunciar post Postado Março 25, 2007 eu baixei dois php 5.2.1 de servidores diferentes e nenhum deles tem o arquivo php5apache2_2.dll que foi o que deu problema na última vez que tentei instalar e para o qual aponta uma das linhas da sua (bem feita) explicação acima. pelo visto vou aceitar a outra dica que é pegar uma ferramenta pré-configurada.. :-( Compartilhar este post Link para o post Compartilhar em outros sites
Prog 183 Denunciar post Postado Março 25, 2007 Baixe o PHP do tutorial que eu fiz que eu dou certeza de que tem a biblioteca. Compartilhar este post Link para o post Compartilhar em outros sites
maicon_m 0 Denunciar post Postado Março 27, 2007 Prog, me faz mais um favor, cria um tópico desse passo-a-passo que você fez aí em cima!!! Foi o quarto que eu tentei e o único que consegui instalar! Nos outros tutoriais os servidores apontados pra baixar o php 5.2.1 não contém o arquivo php5apache2.dll essencial para conseguir instalar. Esse têm =D Muitos parabéns pra você!! Só mais uma dúvida o.O. Quando eu digito //localhost/phpmyadmin ele mostra erro e diz # 1045 - Access denied for user 'root@localhost ' (using password:no). E manda configurar o setup script... E a propósito, como testar a conexão com o mysql? Mais uma vez, valeu muito a sua ajuda. Compartilhar este post Link para o post Compartilhar em outros sites
roger_php 0 Denunciar post Postado Março 27, 2007 Cara usa o EasyPHP 1.8 satisfaz suas necessidades.....e nem esquenta a kbça com dificuldades de instalção. Compartilhar este post Link para o post Compartilhar em outros sites
maicon_m 0 Denunciar post Postado Março 27, 2007 roger_php eu sou daqueles que pensam que quanto mais dificel mais você sabe e cria vantagens sobre os competidores =D Compartilhar este post Link para o post Compartilhar em outros sites
Prog 183 Denunciar post Postado Março 29, 2007 Na instalação do MySQL que eu fiz aqui não precisei configurar nada. O sistema esta dizendo que não conseguiu conectar-se ao banco de dados e por isto será necessário editar o arquivo de configuração. De qualquer maneira, você pode acessar o MySQL também usando o prompt de comando, há um executável com nome mysql.exe, basta executá-lo e pronto... mas também será necessário conhecer a configuração, embora que, na maioria das vezes, quando o MySQL é instalado, para conexões da própria máquina, não é necessário utilizar senha, ou seja, geralmente você acessa o sistema com usuário root sem senha. Compartilhar este post Link para o post Compartilhar em outros sites
Lordouglas 0 Denunciar post Postado Abril 11, 2007 roger_php onde eu acho o EasyPHP 1.8 ou já tem um mas atualizado? Abraços. Compartilhar este post Link para o post Compartilhar em outros sites
JapaPhr 0 Denunciar post Postado Abril 22, 2007 Com as versoes atuais , as modificações descritas funcionaram perfeitamente em casa! vlws Compartilhar este post Link para o post Compartilhar em outros sites