• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

kahoz

Ok, desenvolvi uma aplicação web... agora, quero distribui-la.. |x

4 mensagens neste tópico

boas tardes.

penso que o nome do tópico e algo elucidativo.

ora bem, se eu desenvolver uma aplicação windows, para a distribuir, basta compila-la, e "empacota-la.."

.. quem a receber posteriormente terá que a desempacotar, e pronto, penso que está feito. :)

agora desenvolvi uma aplicação web.. em php/mysql para que conste.. queria distribui-la, mas não queria que quem a fosse receber se tivesse de se preocupar com os pré-requisitos, ou seja, ver se a maquina tem servidor web, sgbd... o que eu queria era desenvolver ou pegar em algo que verificasse se o servidor web estivesse instalado, se não ia buscar um, e o mesmo para o mysql.. e posteriormente criasse logo as tabelas na bd apartir do ficheiro sql, se possível.. alguma ideia? :) ou tenho que fazer algo de raíz visto nao haver nada semelhante? |x

obrigado desde já. :)

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Para Windows? Usas um instalador. Para Linux? Fazes um script de consola para isso.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Isso é mais simples dizer do que fazer.

Na verdade o tal script é impracticavel pois as distribuições instalam o apache ou outro servidor de formas diferentes, e mesmo o apache tem várias formas de instalação.

O que eu aconselho é o seguinte:

1. migra isso de de mysql para sqlite, escusas de ter que andar com mais programas atrás pois o sqlite vem com o php e não precisa sequer de camada de rede. Não dá muito trabalho fazer isso, se usaste uma classe de abstração de dados tipo pdo nem precisas de fazer nada

2.Usa antes o lighttpd pois tem uma footprint menor. Há por aí o lighttpd em versões portaveis, com php a funcionar, é questão de procurares bem, é tudo o que precisas.

3.Tendo o lighttpd com php funcional, instala a tua aplicação toda bem instaladinha, podes até po-la toda bonitinha definindo os parametros no servidor, por exemplo rewriting, cache, redirecionamentos, etc.

4.embrulha isso tudo num zip ou num tar.bz2, gz, 7z whatever e distribui isso :)

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

bem..

acabei por optar em criar um instalador (da base de dados e configuração) em php e incluir o wamp com o cd. :D

obrigado na mesma :P

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora