2011-09-04 20 views
5

Tworzę aplikację php dla małych firm. Niektórzy klienci mogą preferować uruchamianie aplikacji na lokalnym serwerze, dlatego moim wymaganiem jest utworzenie/pakowanie aplikacji z apache/mysql/php z wszystkimi niezbędnymi potwierdzeniami i jednym wykonywanym kliknięciem (czy to plik wsadowy), tak aby użytkownik je otwiera, uruchamia serwer apache na jakimś porcie, na przykład localhost: 1234 i mysql.Jak połączyć aplikację php za pomocą 1 kliknięcia uruchom/zainstaluj

i otwiera aplikację w domyślnej przeglądarce internetowej.

Dokładniej, szukam czegoś takiego jak http://www.simpleinvoices.org/go, sprawdź ich proste faktury dla systemu Windows, które pochodzą z apache/php/mysql.

P.S - Nie jestem pewien, czy to pytanie powinno być w SO lub Superuser.

Odpowiedz

1

Superuser byłby lepszy. Ale w zależności od wymagań powinieneś po prostu utworzyć pakiet do zainstalowania. W systemie Windows, spakuj go za pomocą WAMP, na Linuksie, zapakuj go za pomocą jednego kliknięcia-zainstaluj lub utwórz pakiety dla dwóch największych systemów, mianowicie APT i RPM. Dzięki systemowi zależności na każdym z nich możesz się upewnić, że twoja aplikacja działa od razu.

1

Jeśli rzeczywiście chcesz zainstalować serwer WWW i serwer SQL, to rozwiązanie Larsa byłoby drogą do zrobienia. W oknach możesz wygenerować instalator .msi zawierający potrzebne zależności (np. WAMP). Plik wykonywalny instalatora byłby moim zdaniem czystszym rozwiązaniem niż plik wsadowy, ponieważ zapewnia on użytkownikowi opcję odinstalowania oprogramowania, jeśli sobie tego życzy.

Jeśli chcesz rozpowszechniać swoją aplikację w wersji samodzielnej, to może również chcieć sprawdzić rozwiązanie jak PHPDock NuSphere za - http://www.nusphere.com/products/phpdock.htm

+0

Hej jan, jeśli spojrzysz na proste faktury, nie masz instalatora. Jest to raczej skompresowany pakiet, w którym po uruchomieniu aplikacji uruchamia się apache i mysql i zamyka go, gdy aplikacja jest zamknięta. –

1

miałem to samo wyzwanie i natknąłem Uniform Server:

http://www.uniformserver.com/

Możesz go pobrać, dodać do niego swoją aplikację, uruchomić i wszystko działa. Śliczny.

Powiązane problemy