3 votes

Déployer des applications autonomes PHP/MySQL

J'ai cherché une solution qui me permettrait de déployer des applications PHP sur Mac et Windows. J'ai développé des applications en ligne, mais j'aimerais qu'elles soient aussi des applications hors ligne, mais pour cela, Apache/PHP/MySQL doivent être installés sur ces plateformes. J'ai installé WAMP et ce n'était PAS si facile. De nombreuses configurations ont été nécessaires. Je me demande s'il existe un moyen de l'installer facilement, quelque chose qu'une personne peut simplement cliquer sur "Installer" et tout est fait. Je ne veux pas que les paquets installent le gestionnaire mySQL ou quoi que ce soit d'autre - juste php/apache/mysql... pas d'extras.

2voto

Nico Burns Points 6012

Je ne suis pas sûr que ce soit assez simple, mais avez-vous regardé à XAMPP ?

0voto

Vous pouvez penser à construire une application de bureau PHP avec PHP-GTK et sqlite.

0voto

incidence Points 161

Essayez EasyPHP . Il suffit de ne pas lier MySQL et Apache à leurs ports par défaut. (3306 et 80). Ou mieux, lorsqu'il s'agit de déployer des applications autonomes, utilisez SQLite avec PHP.

0voto

Phyxx Points 3064

PHP-GTK fournit une distribution qui est facile à empaqueter et à redéployer en utilisant NSIS. Vous devriez être capable d'utiliser le contrôle gtkHTML pour afficher la sortie HTML sans trop de problèmes.

Cet article aquí vous montre comment empaqueter une application PHP-GTK simple avec NSIS.

0voto

Femi Points 1

Si vous utilisez wamp, copiez votre dossier wamp sur le système du client tel qu'il est sur votre système, puis installez wamp server, quand il vous demande si vous voulez installer dans ce dossier existant, dites oui, de cette façon toutes les configurations seront intactes. mais vous devrez supprimer les autres projets de votre dossier www pour que seul le projet du client soit là.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X