Apache + PHP + Mysql no PENDRIVE !

Use este forum para coisas que não tem nada a ver com Oracle.
Responder
Avatar do usuário
dr_gori
Moderador
Moderador
Mensagens: 5024
Registrado em: Seg, 03 Mai 2004 3:08 pm
Localização: Portland, OR USA
Contato:
Thomas F. G

Você já respondeu a dúvida de alguém hoje?
https://glufke.net/oracle/search.php?search_id=unanswered

É incrível. Encontrei um link com dicas sobre como instalar o AMP no Pendrive. (AMP = Apache Mysql Php).

Porque ter um webserver completo num pendrive?
São vários motivos:
  • Você pode estar fazendo uma demonstração numa empresa e não quer levar um notebook inteiro.
  • Você usa vários computadores diferentes e quer ter um ambiente de trabalho sempre por perto (independente do fato de ter internet ou não no local)
  • Ter algumas aplicações na web rodando localmente, etc..
No meu caso, eu não segui as dicas do link. Já que eu tinha o AMP rodando na minha máquina de casa, eu apenas copiei o apache, o php e o mysql e alterei os caminhos do httpd.conf do Apache. O resto, funcionou direto que é uma maravilha.

Após ter "levantado" todo sistema manualmente, eu criei um script PHP que roda todos servidores. (me baseei na dica)

start.bat

Selecionar tudo

/pdrive/php/php.exe -c /pdrive/php/php.ini -f /pdrive/start.php
start.php

Selecionar tudo

<?
echo "starting MySQL ....\n";
pclose(
    popen(
        'start \\pdrive\\mysql\\bin\\mysqld-nt.exe --basedir=/pdrive/mysql --datadir=/pdrive/mysql/data --port=3306 --console --standalone'
        ,'r' )
    );
echo "starting apache....\n";
flush();
pclose(popen('start \\pdrive\\apache\\apache.exe','r'));
flush();
sleep(5);
echo 'opening localhost';
exec( 'start http://localhost:80');
?>
É isso aí pessoal. Agora eu tenho um portable webserver no pendrive, e é claro, outros programas portateis muito úteis como
  • Notepad++
  • NVU
  • Portable Firefox
  • Putty
  • WsFTP, e por ai vai...
:-o
Responder
  • Informação
  • Quem está online

    Usuários navegando neste fórum: Nenhum usuário registrado e 2 visitantes