adsense

sábado, 10 de maio de 2014

Servidor WEB: USBWEBSERVER, PHP e MySQL rodando no USB

Existe comodidade maior do que poder levar não só o seu servidor e banco de dados para qualquer computador como todo o seu sistema web desenvolvido em PHP, sem precisar configurar ou instalar nada no computador?

Neste post vou falar do sistema USBWEBSERVER um servidor que roda direto de um pendrive, hd externo ou qualquer dispositivo usb. Também roda no computador, sem a necessidade de instalação.

A grande vantagem está nos serviços levantados, ele possui uma versão compacta do servidor web Apache configurado diversos módulos da linguagem PHP e do servidor de banco de dados MySQL.




Você pode usá-lo para fins didáticos, de estudo ou  mesmo para hospedar um site de intranet ou qualquer aplicativo desenvolvido utilizando PHP.


Para rodar o programa, primeiro baixe aqui a ultima versão.


Servidor Web - USBWEBSERVER - Passo 1



Descompacte-o em um pendrive ou em uma pasta do seu computador.

Servidor Web - USBWEBSERVER - Passo 2

Para executar basta clicar duas vezes no aplicativo usbwebserver.exe.

Não delete nenhum arquivo ou pasta listada acima pois sem estes arquivos o seu servidor não funcionará. Sempre utilizaremos a pasta root que será o local onde incluiremos todos os arquivos html e PHP.

A pasta phpmyadmin e mysql são as relacionadas ao banco de dados. Uma dica é sempre manter uma cópia de segurança de todos estes arquivos.

Servidor Web - USBWEBSERVER - Passo 3

Na primeira execução do usbwebserver  você precisará escolher o idioma de sua preferência. Nas abas do lado direito você terá acesso ao  menu do sistema, a visualização se os serviços apache e Mysql estão rodando, a aba de configurações e sobre o sistema.



 Na aba configurações você poderá alterar o idioma e principalmente, mudar as portas de comunicação do Apache e do MySQL. Apenas altere estas portas caso o icone verde ao lado da aba Apache e MySQL não estiverem verde.

Servidor Web - USBWEBSERVER - Passo 4

Voltando a aba Geral, clicando na opção Localhost, abrirá uma janela no navegador com a tela abaixo. Como estes arquivos que estão nesta pasta não são necessários, você poderá deletá-los para que não fiquem aparecendo esta tela padrão do usbwebserver.

Servidor Web - USBWEBSERVER - Passo 5
 Página padrão do usbwebserver.


Servidor Web - USBWEBSERVER - Passo 6


Pasta padrão com os arquivos iniciais do usbwebserver. Na primeira execução você já poderá excluí-los. Será nesta pasta que estará todos os seus arquivos web, seja html ou php.

Servidor Web - USBWEBSERVER - Passo 7

Clicando na opção PHPMyadmin, será aberto o gerenciador do banco MySQL. Em outro post detalharei o funcionamento do PHPMyadmin, como criar databases, tabelas e inserção de dados deste banco.

Lembre-se sempre de desconectar o dispositivo USB do seu computador para não danificá-lo. Mantenha mais de uma cópia de segurança da pasta USBWEBSERVER.

Este aplicativo roda apenas na plataforma windows, sendo que já testei em máquinas com windows 7 e 8 sem ter problemas. 

Caso encontre problemas na execução, verifique as portas 8080 e 3307 se já não estão sendo utilizadas. Verifique também se o dispositivo USB possui espaço livre. Caso mesmo assim não rode pelo USB, teste copiando os arquivos para uma pasta do computador e executando-o.



6 comentários:

  1. Ola, estou com um problema no apache. Qndo mexo com o usbwebserver no computador do meu curso ele funciona perfeitamente, mas qndo chego em casa o apache não funciona. Ele fica off e mesmo depois de apertar START não vai.Pode me disser o q é?

    Caso precise meu S.O. é Windows 7 Starter 32 bits e a do meu curso é 7 Profisional 64 bits

    ResponderExcluir
  2. Olá Mariana, tem dois possíveis problemas que você terá que verificar, em primeiro veja se no nome das pastas onde foi descompactado o usbwebserver não contem nenhum caracter especial, acentuação ou qualquer coisa que não seja letras e números.

    Em segundo, vá em configurações e veja a porta que está sendo usada pelo apache. O usbwebserver já vem com a porta padrão 8080, mas se esta porta estiver sendo utilizada no seu computador, o servidor não levantará. Para resolver isto, mude a porta, por exemplo para 8081 e salve as configurações,

    Caso mesmo assim não tenha conseguido, me avise.

    ResponderExcluir
    Respostas
    1. Ate abrindo ele em modo "administrador" e fazendo as modificações não funciona, infelizmente. Talvez seja meu Windows, ele é 7 starter e por causa disso não consigo mexer normalmente em outros programas tbm, pode ser isso?

      Obrigada por responder :)

      Excluir
  3. como fazer o usbwebserver iniciar com o windows?


    Obrigado

    comingsoon3000@gmail.com
    Claudio Pong

    ResponderExcluir
  4. Engraçado, meu USBWebServer abre a pasta 'Documentos' quando clico em 'Root Dir', mesmo que em 'Settings' o Root dir esteja configurado como '{path}/root'

    ResponderExcluir
  5. Alguem sabe o alguns programas php não abre fica aguardando localhost, será que tem muitas informações na base de dados ?

    ResponderExcluir

Promoções da Semana