Pubblicità

Crea Applicazione Desktop Con PHP Desktop

Pubblicità

PHP Desktop è una soluzione semplice con cui possiamo creare applicazioni desktop molto potenti e complesse.

PHP Desktop è un progetto open source fondato da Czarek Tomczak nel 2012 per fornire un modo per sviluppare applicazioni desktop GUI native utilizzando tecnologie web come PHP, HTML5, JavaScript e SQLite.

Per coloro che hanno utilizzato WampServer, Xamp o EasyPhp, non sarà un problema.
Quando utilizzi questi server locali, di solito crei i tuoi progetti in una particolare cartella chiamata www , htdocs o localweb.
Diverse da un server a un altro, ma il concetto rimane lo stesso.

Questa particolare cartella aiuta il tuo server web a sapere dove eseguire l'applicazione (sito web).

PHP Desktop funziona allo stesso modo.
La differenza è che PHP Desktop non richiede alcuna installazione particolare è un insieme di tutti questi server locali e ha tutto quello che puoi fare con WampServer o Xamp e altri.

PHP Desktop sfrutta la maggior parte delle tecnologie web per aiutare PHP a raggiungere il nostro obiettivo.
Quindi, quando si installa PHP Desktop, metterai la propria applicazione nelle cartelle di PHP Desktop.
Quando lanciate PHP Desktop, andrà a leggere analizzare la tua applicazione per visualizzarla ed eseguirla.

Pubblicità

Scarica PHP Desktop

Disimballare il contenuto di PHP Desktop
Dovresti avere qualcosa di simile nella tua cartella:

Non importa quello che hai scaricato, quello che conta di più è il file eseguibile ( .exe).

Fare doppio clic su quel file per eseguirlo

Vai avanti e apri la cartella www che dovresti vedere qualcosa di simile:

questi file sono quelli che PHP Desktop elenca quando abbiamo cliccato sul lanciatore.

Questi file sono file di esempio per aiutarti a sapere che PHP Desktop può fare tutto ciò che questi file stanno facendo.
Tra di loro sono disponibili funzionalità come i cookie, le variabili d'ambiente, le forme, i iframe, il javascript, ecc.
Ciò significa che la tua applicazione php può fare quasi tutto.

PHP Desktop viene fornito con un file speciale chiamato settings.json.
Questo file ci aiuterà a configurare alcuni comportamenti di PHP Desktop.

Aggiungiamo La Nostra Applicazione.
Andare nella wwwcartella e creare un semplice file e denominarlo myapp.php con il seguente contenuto:

                    <html>
                     <head>
                          <title>MyApp</title> 
                          </head>
                           <body>
                              <h1>PHP Desktop is awesome</h1>
                                    <div style="background-color:blue; color:white; padding:2em; font-size:3em"> 
                                         <?= "PHP è d'accordo!" ?>
                                             </div> 
                                              </body> 
                                              </html>

Dovresti ottenere qualcosa di simile:

Puoi vedere che PHP Desktop ha riconosciuto il file appena creato.

Questo è il lavoro del server Mongoose (il server Web incorporato).
Inoltre, i nostri codici HTML e CSS sono stati analizzati e anche il codice PHP è stato interpretato.

Nota: il nostro titolo nel tag titolo non viene mostrato.
Il titolo della finestra di applicazione deve essere impostato nelle impostazioni.json nel seguente oggetto:
"main_window": { "title": "PHP Desktop MSIE", "icon": "", "default_size": [1024, 700], "minimum_size": [800, 600], "maximum_size": [0, 0], "disable_maximize_button": false, "center_on_screen": true, "start_maximized": false },

Non ci rimane che creare il nostro file eseguibile .exe
Per farlo avremo bisogno di un altro software speciale e poco chiamato Inno Steup .

Scarichiamo InnoSetup

Installarlo e Crea un nuovo file di script vuoto:

Clicchiamo su file New.
Clicca su Next.

Qui dobbiamo fare alcune impostazioni per l'applicazione:

Nome dell'applicazione: Softwareone.it
Versione di applicazione: 1.5
Editore di applicazioni: Softwareone.it.
Sito web dell'applicazione: www.softwareone.it.(o il tuo sito web)
Ora clicca di next

Qui dobbiamo precisare il nome della cartella che contiene la nostra applicazione una volta installata nel computer dell'utente.
Quando si installa un'applicazione, viene generalmente in C:Program Files o C:Program Files (x86).
Perciò manteniamo la cartella di destinazione dell'applicazione per impostazione predefinita.

Precisare il nome della cartella che contiene la nostra applicazione.
Quindi fare clic su Browse, sfogliare la cartella nella nostra MyAppcartella e fare doppio clic su phpdesktop-msie.exe.

Quindi su Add File andiamo a selezionare il nostro file .php precedentemente creato myapp.php

Fare clic Next nuovamente

La cartella di output di compilatore personalizzato è dove si desidera che Inno Setup posiziona il file finale eseguibile alla fine.
Quindi Sfoglia e scegli una cartella del computer

Cliccare su SI per gli avvisi che vengono proprosti da InnoSetup e quindi salvare il file .iss
Se tutto è andato per il meglio, si dovrebbe ottenere qualcosa di simile:

Ora vai nella cartella in cui hai chiesto Inno Setup per salvare il file eseguibile . Nel mio caso ho scelto il mio desktop.

2017-11-07
Pubblicità