Logo Hardware.com.br
heathcliff
heathcliff Tô em todas Registrado
1.6K Mensagens 37 Curtidas

Criar instalador para sistema web

#1 Por heathcliff 06/05/2020 - 12:43
Pessoas, desenvolvi um pequeno sistema em PHP para utilização local.
Para usuários comuns pode ser relativamente complicado instalar um servidor web e banco de dados (um WAMP da vida), copiar a pasta do sistema para a pasta correta do WAMP, subir o banco de dados e enfim acessar o sistema.
Minha ideia é criar um instalador para windows do tipo Next > Next > Finish que faça todo esse serviço aí e crie um atalho no desktop com permissão de administrador.
Vi alguns criadores de instalador na net mas não vi informações sobre esse tipo de instalação. Os que vi, aparentemente, somente copiam os arquivos para uma pasta específica ou escolhida pelo usuário.

Ideias?
LeandroCGMS
LeandroCGMS Super Participante Registrado
376 Mensagens 28 Curtidas
#2 Por LeandroCGMS
25/05/2020 - 21:16
Acho que faz mais de 1 ano, estava aprendendo VBScript, porque na empresa onde trabalhava, era usado o Windows 8.1 e queria transformar uma ferramenta minha de arquivo em lotes para algo mais moderno e mais completo, com mais recursos, como abrir várias abas no IE, ao invés de abrir uma janela para cada web app.
"A ignorância é a escuridão que nos impede de ver além, enquanto o conhecimento é a luz que nos guia para um futuro melhor." - Autor desconhecido.
andremachado
andremachado Highlander Registrado
3.3K Mensagens 2K Curtidas
#3 Por andremachado
25/05/2020 - 21:25
Nessa sua aplicação você utiliza algum banco de dados?

O próprio php possui um mini servidor web embutido.se sua aplicação funcionar com ele, você poderia colocar o PHP numa pasta e criar um arquivo de lotes para iniciá-lo.

https://www.php.net/manual/pt_BR/features.commandline.webserver.php

We for algo mais complexo, veja se é possível adaptar o xampp ou outro all in one.
56 6F 63 EA 20 E9 20 6D 75 69 74 6F 20 63 75 72 69 6F 73 6F 2E 2E 2E
----------------------------------------
Acer Aspire E5-471-30DG (Casa)
Samsung Book 550XDA-K07 (Trabalho)
TRONNER
TRONNER Cyber Highlander Registrado
32.2K Mensagens 7.3K Curtidas
#4 Por TRONNER
26/05/2020 - 09:01
Dependendo da complexidade do seu sistema, automatizar uma instalação que dependa de banco de dados vai exigir um programa gerador de instaladores, nele você faz as configurações para depois o instalador replicar onde for instalado.
Como o PHP em base é uma página de script (rotinas) que depende de outros recursos para funcionar como servidor web, olha algumas sugestões [ https://www.techsupportalert.com/content/best-free-setup-builder.htm ], fazendo experiências onde poderiam lhe ajudar.
cool.png**Quando pensar ser um Golias, cuidado para não encontrar algum Davi**
veja.png Conheça os Poderosos e Gratuitos [ Iperius Backup ] e [ Iperius Remote ]
veja.png Todo dia um software novo e grátis [ clicando aqui ]
boa.gif Faça valer a sua voz com o Mudamos+ { https://www.mudamos.org }
heathcliff
heathcliff Tô em todas Registrado
1.6K Mensagens 37 Curtidas
#5 Por heathcliff
08/06/2020 - 12:26
andremachado disse:
Nessa sua aplicação você utiliza algum banco de dados?

O próprio php possui um mini servidor web embutido.se sua aplicação funcionar com ele, você poderia colocar o PHP numa pasta e criar um arquivo de lotes para iniciá-lo.

https://www.php.net/manual/pt_BR/features.commandline.webserver.php

We for algo mais complexo, veja se é possível adaptar o xampp ou outro all in one.


Opa! Eu uso o WAMP em casa para desenvolver coisas pequenas como essa que mencionei no post. Mas vou dar uma olhada sim nesse web server builtin... e sim, uso BD.

TRONNER disse:
Dependendo da complexidade do seu sistema, automatizar uma instalação que dependa de banco de dados vai exigir um programa gerador de instaladores, nele você faz as configurações para depois o instalador replicar onde for instalado.
Como o PHP em base é uma página de script (rotinas) que depende de outros recursos para funcionar como servidor web, olha algumas sugestões [ https://www.techsupportalert.com/content/best-free-setup-builder.htm ], fazendo experiências onde poderiam lhe ajudar.


Beleza! Vou dar uma olhada sim! Na verdade era isso que eu estava procurando mas não tinha encontrado algo que instalasse o WAMP, copiasse os arquivos para a pasta correta, iniciasse o BD e fizesse a criação do banco e importação das tabelas. Os que encontrei só faziam a cópia dos arquivos e o resto eu forneço um .BAT para a pessoa executar posteriormente. É esse passo que quero excluir, quanto menos passos menos chance de erros.
< SEM ASSINATURA > raivoso.png
© 1999-2024 Hardware.com.br. Todos os direitos reservados.
Imagem do Modal