[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

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 »