ugrás a tartalomhoz

Automatikus Apache telepítés + indítás

SheepiBoy · 2007. Júl. 23. (H), 12.57
Sziasztok!

A kérdésem a következő. Szeretnék írni egy php+mysql web alapú alkalmazást,
és a kérdésem az az lenne, hogy lehet ezt úgy indítani, mint egy
különálló szoftvert. Amennyiben nem érzékeli a helyi gépen az apache-ot, úgy azt feltelepíti, majd egy böngészőben elindítja a php+mysql alkalmazást pl: http://localhost/enprogim. Valahogy úgy, mint egy különálló alkalmazást, csak annyi kiegészítéssel, hogy elötte indítja az apache-t, hogy tudjon működni. Illetve ha nincs adatbázis még telepítve, úgy készít egyet magának.
Bármilyen más elképzelére is nyitott vagyok, várom a tanácsokat. Köszönöm.
 
1

tisztán php-val nehézkes

zila · 2007. Júl. 23. (H), 13.23
Tisztán php-val nehézkesen tudod megoldani, hacsak nem egy parancsoros php-t indít a user, az megpróbálja megnyitni a localhost-on az alkalmazást, ha nem találja a hostot, akkor letöltheti a netről az apachot és akár el is indíthatja a telepítőjét. Elvileg. Én nem csinálnék ilyen automatikus dolgot, ha helyi gépről fut, akkor az alkalmazást telepíteni kell mindenképpen, nullsoft installerrel csinálnék neki egy telepítőt, ami felrakja az apache-ot, ha kell mysql-t stb. Ha meg ez fent van akkor egy batch file-lal indítható az alkalmazás:
- batchből indítod az apache-ot,
- nyitsz egy böngészőt localhost/teprogid url-lel...
2

Biztos kell?

Nagy Gusztáv · 2007. Júl. 23. (H), 14.20
Én az XAMPP-nál láttam egy portolható, tehát telepítés nélkül futó verzióját. Nem próbáltam, de egy próbát megér.
http://portableapps.com/apps/development/xampp
3

PHP-GTK

janoszen · 2007. Júl. 23. (H), 15.09
Nézd meg a PHP-GTK-t.
4

server2go

_jan_ · 2007. Júl. 23. (H), 15.29
Windows alatt a server2go is jó megoldás: http://www.server2go-web.de/
5

Köszönöm!

SheepiBoy · 2007. Júl. 24. (K), 08.56
Sziasztok!

Köszönöm a segítséget. Egy ilyen mobil webserver alkalmazás tökéletes lenne. Néztem mind a 2őt, és szerintem ez a megoldás.
Még azt kellene megoldani, hogy amenniyben nincs telepítve adatbázis,
úgy a php alkalmazás ellenőrzi, és ha kell telepít egy-et megadott értékekkel, viszont ha már létezik, úgy ezt az opciót nem veszi figyelembe.
Erre valami megoldás?

Köszönöm,
SheepiBoy