snyggare alternativ till wamp, för lokal användning

Permalänk
Medlem

snyggare alternativ till wamp, för lokal användning

Hej!

Jag ska göra ett program åt en kund vars syfte är att lagra massor av data i en databas. Eftersom jag känner mig mest hemma på PHP så tänkte jag konstruera programmet i detta. Egentligen så är det inte viktigt att programmet går att använda på webben i någon form, det är mest ett gränssnitt för mysql som behövs. Det kluriga tycker jag är hur det färdiga "programmet" ska visas på kundens dator... Det bästa vore egentligen om det fanns nån lite diskretare webbserver än Apache inkl php och mysql.

Jag ska alltså skriva ett program i PHP som endast kommer användas lokalt, hur löser jag det på snyggast vis? Så att det går lätt att starta och så vidare på datorn. Man kan ju alltid ha en webbserver som står och tuggar på datorn hela tiden, men frågan är om det är den bästa lösningen. Tacksam för förslag!

Visa signatur

Asus Zenbook UX32VD-R4002V.

Permalänk
Medlem

Om du endast har en webbserver lokalt kommer det ju inte ens märkas på prestandan, verkar egentligen som ett ickeproblem i och med att du inte speglar den ut mot nätet.

Visa signatur

Mannagrynsgröt är nog det bästa som finns.

Permalänk
Medlem

Nu är du ju mer hemma på MySQL. Men sqlite är riktigt nice för den här typen av lösningar. Väldigt litet. Hela databasen är bara den fil och det krävs inget konfigurerande alls. Värt att lära känna till framtiden.

Permalänk
Medlem
Skrivet av Senseiio:

Om du endast har en webbserver lokalt kommer det ju inte ens märkas på prestandan, verkar egentligen som ett ickeproblem i och med att du inte speglar den ut mot nätet.

Nu är det väl egentligen inte prestandan som är problemet, utan hur snygg lösningen blir ur kundens ögon. Av vana startar man ju program med en exe-fil och då tänkte jag att upplevelsen av mitt php-program bör vara så lika en vanlig programupplevelse som möjligt. Att starta en webbserver och sedan öppna webbläsaren för att gå till localhost är min spontana lösning, men den känns inte så snygg.

Visa signatur

Asus Zenbook UX32VD-R4002V.

Permalänk
Medlem
Skrivet av kon87:

Nu är det väl egentligen inte prestandan som är problemet, utan hur snygg lösningen blir ur kundens ögon. Av vana startar man ju program med en exe-fil och då tänkte jag att upplevelsen av mitt php-program bör vara så lika en vanlig programupplevelse som möjligt. Att starta en webbserver och sedan öppna webbläsaren för att gå till localhost är min spontana lösning, men den känns inte så snygg.

Jag vet inte hur detta går med wamp men du kan köra webbservern och databasen som en tjänst (service). Då kan den starta och köra automatiskt i bakgrunden utan att användaren märker något.

Om man nu inte kan dölja wamp på något vis (eller starta webbservern och databasen utan wamp) så får du installera en webbserver och databas manuellt.
T.ex. Webbserver: https://httpd.apache.org/
Databas: https://www.mysql.com/
PHP: http://php.net/

Sedan för webbsidan så är det bara att skapa en vanlig genväg med custom ikon

Edit: Eller varför inte sälja in möjligheten att komma åt datan via internet

Visa signatur

Mina poster är en illusion. Det som står skrivet här över står i själva verket inte där så inget av det som du läser är sant. Inte ens den här texten. Jag har själv ingen kunskap om det jag skriver och ingen bör således läsa eller ta in den information som står skrivet.

Permalänk
Medlem

Jag hade kört det på en webbserver, externt eller en lokal, då kan du sätta upp backup på databasen mm mycket enklare och bygga ut senare

Visa signatur

citera gärna så jag hittar tillbaka!

Permalänk
Medlem

Du behöver ju inte nyttja wamp-klienten nere i meddelandefältet. Du kan ju se till att apache och mysql startar automatiskt som tjänster och lämna en genväg till localhost. Tycker dock en lösning där man kör en hel webbserver och databas igång lokal är väldigt ful.
Du kan ju göra en bat-fil som kollar om tjänsterna är startade, om inte starta dem, skicka användaren till en websidan. Då är de inte igång de gånger man startar datorn och den inte behöver dem.

Permalänk
Medlem

Kör en minimal virtuell maskin. Lätt att driftsätta,uppgradera,flytta osv. Exempelvis http://www.vmware.com/products/player/

Permalänk
Medlem
Skrivet av rumpnisse:

Jag vet inte hur detta går med wamp men du kan köra webbservern och databasen som en tjänst (service). Då kan den starta och köra automatiskt i bakgrunden utan att användaren märker något.

Om man nu inte kan dölja wamp på något vis (eller starta webbservern och databasen utan wamp) så får du installera en webbserver och databas manuellt.
T.ex. Webbserver: https://httpd.apache.org/
Databas: https://www.mysql.com/
PHP: http://php.net/

Sedan för webbsidan så är det bara att skapa en vanlig genväg med custom ikon

Edit: Eller varför inte sälja in möjligheten att komma åt datan via internet

Du har rätt i att man inte behöver använda Wamps tray-program, det gör det hela aningen snyggare faktiskt!

Jag hittade en tråd på stack overflow som verkar intressant: http://stackoverflow.com/questions/9046675/convert-a-php-scri...
Där listas massor av program som kompilerar php-kod... Vad tror ni om dessa? Kompilerar dessa även en databas?

Visa signatur

Asus Zenbook UX32VD-R4002V.

Permalänk
Medlem

xampp för enkelheten

men att sätta upp apache, med php och mysql borde inte ta så lång tid

Visa signatur

No man is free who is not master of himself

Permalänk
Medlem

PH5 har en inbyggd webbserver http://php.net/manual/en/features.commandline.webserver.php
Sen kan du använda SQLite eller XML för att lagra data på fil. Vilket du väljer beror på kraven.

Det kluriga blir att skapa ett installationprogram som dels installerar PHP och skapar en schemaläggning som startar webbservern vid uppstart och kanske även lägger en genväg på skrivbordet.

Men vore jag dig skulle jag se till att få någon form av återförsäljar-avtal med ett webbhotell och sälja driften som en tjänst.