Konwertuj aplikację internetową PHP-MySQL na aplikację komputerową (exe)


Stworzyłem aplikację internetową PHP-MySQL, która jest projektem szkolnym.
Mój klient chce, aby ta aplikacja została przekonwertowana na plik .exe, aby można ją było zainstalować na swoim komputerze i używać.
W jaki sposób można przekonwertować witrynę PHP do pliku .exe i czy można ją uruchomić bez konieczności korzystania z oprogramowania bazy danych/serwera?
Proszę o poradę.
Zaproszony:
Anonimowy użytkownik

Anonimowy użytkownik

Potwierdzenie od:

Wygodnym rozwiązaniem nie jest konwersja witryny do formatu .exe. Myślę, że będzie lepiej, jeśli masz

serwer przenośny/php/mysql
http://portableapps.com/apps/development/xampp
i spraw, aby strona działała z USB lub automatycznie odtwarzaną płytą CD.
Anonimowy użytkownik

Anonimowy użytkownik

Potwierdzenie od:

Szukałem też podobnego rozwiązania i znalazłem

https://code.google.com/p/phpdesktop
https://code.google.com/p/phpdesktop/
/
Mam nadzieję że to pomoże.
Anonimowy użytkownik

Anonimowy użytkownik

Potwierdzenie od:

NuSphere - x

PhpDock
http://www.nusphere.com/products/phpdock.htm
twierdzi, że to robi: służy jako asystent wdrażania i jest dostarczany w pakiecie z serwerem WWW. Nie wiem jednak o części bazodanowej i nie jest darmowa.

PhpDock umożliwia wdrożenie dowolnej aplikacji internetowej PHP jako samodzielnej aplikacji komputerowej Windows bez żadnych zmian w kodzie.

Nie znam tego konkretnego produktu, ale używam ich IDE od lat i jestem z niego całkiem zadowolony.
Anonimowy użytkownik

Anonimowy użytkownik

Potwierdzenie od:

spróbuj użyć przeglądarki specyficznej dla witryny. spowoduje to utworzenie aplikacji komputerowej, która jest w zasadzie portalem działającym w Twojej aplikacji internetowej. :
https://mozillalabs.com/prism
https://mozillalabs.com/prism/
/
Pozwala na wiele zaawansowanych funkcji, takich jak ikony w zasobniku systemowym i tym podobne. Używałem go wiele razy!
Mam nadzieję, że to pomoże, JL
Anonimowy użytkownik

Anonimowy użytkownik

Potwierdzenie od:

Krótka odpowiedź brzmi: niemożliwe.
Długa odpowiedź: to zależy od okoliczności.
Możesz zainstalować serwer WWW i serwer bazy danych na swoim komputerze (lub stworzyć w tym celu instalator) i uruchomić aplikację lokalnie na swoim komputerze.
lub
Pozostawiasz aplikację na serwerze i po prostu udostępniasz program uruchamiający, który otwiera przeglądarkę i wskazuje adres URL aplikacji.
Jak już wspomniał Artefacto, fajnie byłoby przełączyć się na SQLite zamiast MySQL, ale w zależności od tego, jak twoja aplikacja jest napisana, może to wymagać wielu zmian w kodzie i zapytaniach SQL.
Anonimowy użytkownik

Anonimowy użytkownik

Potwierdzenie od:

Nie, powinieneś przynajmniej usunąć zależność MySQL (i użyć na przykład sqlite).
Następnie musisz:
  • Konwertuj strony internetowe na okna dialogowe systemu Windows. To całkowicie zmieniłoby twoją aplikację (na przykład to, co początkowo wyglądałoby jako http „przesyłanie formularzy”, byłoby czymś zupełnie innym). Na tym etapie znacznie łatwiej byłoby napisać aplikację .NET
  • Dołącz serwer WWW (taki jak Apache) z zainstalowanym PHP.
Anonimowy użytkownik

Anonimowy użytkownik

Potwierdzenie od:

Pulpit PHP jest drogą do zrobienia, w rzeczywistości bardzo łatwo jest zmienić na wersję PHP, której chcesz używać, a także jest to open source

https://code.google.com/p/phpdesktop
https://code.google.com/p/phpdesktop/
/
Anonimowy użytkownik

Anonimowy użytkownik

Potwierdzenie od:

Inną próbą jest przekształcenie projektu php w PHP-GTK (

http://gtk.php.net/
http://gtk.php.net/
).
Innym sposobem jest wypróbowanie HPHP (

https://github.com/facebook/hiphop-php/wiki/
https://github.com/facebook/hiphop-php/wiki/) i spróbuj przekształcić wygenerowany kod C w coś takiego jak .DLL w .NET i użyj go jako logiki podczas kodowania interfejsu użytkownika w, powiedzmy, C #.
Anonimowy użytkownik

Anonimowy użytkownik

Potwierdzenie od:

Nie jestem pewien, czy będzie to możliwe, ale spójrz na to:
WinBinder
https://web.archive.org/web/20 ... inder to nowe oprogramowanie typu open source
Rozszerzenie PHP, skrypt
język algorytmiczny. To pozwala PHP
programiści mogą łatwo tworzyć własne
Aplikacje Windows.
https://i.stack.imgur.com/rTLAz.png
<sub>
(źródło:

winbinder.org
http://winbinder.org/pic/fe_big.png
</sub>
)
Anonimowy użytkownik

Anonimowy użytkownik

Potwierdzenie od:

Po prostu utwórz prosty program w C lub C ++, który po prostu doda ikonę do menu Start, pulpitu i szybkiego uruchamiania. Jeśli klient kliknie ikonę, otworzy domyślną przeglądarkę systemu operacyjnego i przekieruje ją na identyfikator URI aplikacji online.
Może oszukać klienta :)
A może to mu wystarczy (może poprosić Cię o przekonwertowanie go na exe, ponieważ nie pamięta URI lub czegoś innego - zapytaj go, co jest tego przyczyną).
Anonimowy użytkownik

Anonimowy użytkownik

Potwierdzenie od:

Możesz użyć projektu xampp o otwartym kodzie źródłowym, aby spakować swoją witrynę PHP do pliku wykonywalnego.
Wykonaj następujące kroki: -
1. Pobierz kod źródłowy Xampp.
<ol start="2">
[*]
Dodaj swój plik PHP do katalogu htdocs (Ref: -

https://sourceforge.net/p/xamp ... docs/
https://sourceforge.net/p/xamp ... docs/
).
[/*]
[*]
Teraz skompiluj kod źródłowy XAMPP i rozpowszechnij go ponownie.
[/*]
[*]
Aby utworzyć BAZĘ DANYCH i załadować dane do bazy danych, możesz zakodować swoją witrynę tak, aby jeśli baza danych nie została utworzona, przekierowała stronę do
install.php
, który wykonuje zadanie tworzenia bazy danych i załadowanie danych za pomocą dostarczonego pliku sql (należy dodać plik SQL zawierający strukturę bazy danych i wymagane dane).
[/*]
[/list]Pamiętaj o usunięciu pliku SQL po zainstalowaniu bazy danych.

Aby odpowiedzieć na pytania, Zaloguj się lub Zarejestruj się