[BUZZ] Criando uma VM Windows 2000 com PHP, Apache, MySQL, WordPress e SMF

#virtualização #programação

Criando uma VM Windows 2000 com PHP, Apache, MySQL, WordPress e SMF.

Usando as instruções desta página

http://www.guiadohardware.net/tutoriais/apache-php-mysql-windows/

Eu instalei com sucesso PHP, MYSQL e Apache

Mantive a senha default do usuário root do MySQL (nenhuma senha).

Por default, ao abrir diretórios como o phpmyadmin ou o wordpress, em vez de abrir a página vai mostrar uma listagem de diretório. Isso ocorre porque "index.php" não está listado como indice de diretório. Para corrigir isso edite httpd.conf para que fique mais ou menos assim:

<IfModule dir_module>

DirectoryIndex index.html index.php

</IfModule>

6 comentários
  • Jefferson - 6.606 Comentários

    Instalando o phpmyadmin

    O procedimento é exatamente o mesmo que usei para instalar numa VM Linux:

    http://www.google.com/buzz/117578158927571476541/R56JAFkRTR3/

  • Jefferson - 6.606 Comentários

    Instalando o WordPress

    O processo é dividido em quatro partes básicas (assim como no Linux):

    +Copiar o diretório WordPress para uma pasta adequada na VM

    +Criar um banco de dados no MYSQL para o wordpress

    +Editar wp-config.php para que aponte para esse banco de dados

    +Rodar o setup do WordPress (/wp-admin/install.php)

    Nisso aí eu já apanhei um pouco. Usando o PhpMyAdmin eu criei um novo banco de dados para o wordpress facilmente, mas falhei ao determinar o usuário para acessá-lo, porque o WordPress se recusava a rodar. Só funcionou quando eu configurei o wordpress para acessar como usuário "root" com a respectiva senha do mysql (no meu caso, em branco). Fiz isso seguindo essa dica:

    http://geeksaresexy.blogspot.com/2006/06/installing-wordpress-locally-under.html

    Falta aprender então como atribuir corretamente um usuário para o banco de dados, mas já está tudo funcionando.

  • Jefferson - 6.606 Comentários

    Segundo o que é dito no último link, todo o processo pode ser bastante simplificado usando o XAMPP

    http://www.apachefriends.org/en/xampp-windows.html

    Que se encarrega de instalar tudo exceto o WordPress.

    Mas eu ainda não testei

  • Jefferson - 6.606 Comentários

    Instalando o SMF

    Ainda mais fácil que instalar o WordPress.

    Baixei o pacote full da versão 2.0 RC3 aqui:

    http://download.simplemachines.org/

    Descompactei no diretório htdocs/smf da VM e executei

    http://xxx.xxx.xxx.xxx/smf/install.php

    O instalador cria automaticamente o banco de dados. Só é preciso dar o usuário "root" e senha em branco (o default).

  • Jefferson - 6.606 Comentários

    Notas:

    Para simplificar minha vida, eu compartilhei o diretório htdocs da VM (C:Arquivos de programasApache Software FoundationApache2.2htdocs). Assim eu posso usar o Explorer para fazer tudo (não preciso de FTP, nem de baixar as coisas direto na VM).

    Ao usar o phpmyadmin no Firefox, cuidado com o noscript. Desative-o para o endereço da VM ou coisas estranhas vão acontecer..

  • Jefferson - 6.606 Comentários

    Instalar um servidor FTP fou muito simples. Baixei o filezilla server:

    http://filezilla-project.org/download.php?type=server

    instalei, configurei um usuário (sem senha) e disse a que diretório eu tenho acesso por ele. Pronto. está funcionando.

    Eu não preciso realmente de FTP para trabalhar com WordPress/SMF/Apache na VM. Eu instalei porque estou desenvolvendo um programa de sincronização de arquivos por FTP e estava um saco fazer testes usando a minha internet de 600K. Cada pequeno teste levava mais tempo do que eu tenho paciência de esperar. Eu poderia instalar o servidor no meu PC, sem precisar de VM. Mas dessa forma eu acho mais elegante, além de ser portável.

Deixe um comentário para Jefferson Cancelar resposta

Você pode usar estas tags HTML

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">

  

  

  

:) :( ;) O_o B) :lol: :huh: :S :D :-P 8-O :yahoo: :rtfm: :dashhead1: :clapping: more »