PHP senza Web server
-
- Entusiasta Emergente
- Messaggi: 1747
- Iscrizione: martedì 20 ottobre 2009, 20:57
PHP senza Web server
Come da titolo
E' possibile utilizzare Php per implementare un algoritmo senza mettere su un Web Server?
Grazie in anticipo
E' possibile utilizzare Php per implementare un algoritmo senza mettere su un Web Server?
Grazie in anticipo
Re: PHP senza Web server
Prova ad installare questi due pacchetti (ti dovrebbero bastare per far girare uno script in PHP):
Quindi, da terminale, ti sposti nella cartella dove si trova il tuo script filename.php e per avviarlo dài il comando:
Ciao
Edit. Semplice curiosità. Ma cosa c'entra il "Web server"? PHP è un linguaggio multipiattaforma e come tale gira quando è stato installato nel S.O. scelto (Linux, Windows, Mac). Qui su Ubuntu (16.04 e seguenti) con i due pacchetti (+altri che possono servire) indicati sopra.
Codice: Seleziona tutto
sudo apt-get install php7.0-cli php7.0-curl
Codice: Seleziona tutto
php filename.php
Edit. Semplice curiosità. Ma cosa c'entra il "Web server"? PHP è un linguaggio multipiattaforma e come tale gira quando è stato installato nel S.O. scelto (Linux, Windows, Mac). Qui su Ubuntu (16.04 e seguenti) con i due pacchetti (+altri che possono servire) indicati sopra.
-
- Entusiasta Emergente
- Messaggi: 1747
- Iscrizione: martedì 20 ottobre 2009, 20:57
Re: PHP senza Web server
intanto grazie, si possono implementare algoritmi in "libertà"? che limitazioni ci sono?
Re: PHP senza Web server
xubuntunew ha scritto:
Ciao
Cerco di interpretare cosa vuoi intendere: algoritmi che non abbiano bisogno di una interfaccia che li apra e li faccia girare. La mia risposta è sì, i programmi .php funzionano come quelli in C, Fortran, MatLab, etc. Resta inteso che se uno di essi richiama, per es., un <url> da cui attingere dei dati e l'url non è attivo, esso si blocca.algoritmi in "libertà"
Ciao
-
- Entusiasta Emergente
- Messaggi: 1747
- Iscrizione: martedì 20 ottobre 2009, 20:57
Re: PHP senza Web server
ok,
hai afferratto perfettamente il concetto
Implementare un algoritmo come in Python, al limite fare una read su un file
Su Android si può sfruttare ?
hai afferratto perfettamente il concetto
Implementare un algoritmo come in Python, al limite fare una read su un file
Su Android si può sfruttare ?
Re: PHP senza Web server
Android è un altro sistema operativo e _non_ ho idea se un file PHP possa essere avviato da lì. Speriamo che qualche altro utente possa risponderti. Ciaoxubuntunew [url=http://forum.ubuntu-it.org/viewtopic.php?p=4972566#p4972566][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:Su Android si può sfruttare ?
- Dclaudio1990
- Scoppiettante Seguace
- Messaggi: 624
- Iscrizione: sabato 11 aprile 2015, 14:31
- Distribuzione: openSUSE
- Sesso: Maschile
- Località: Roma
Re: PHP senza Web server
Il linguaggio viene descritto dal sito ufficiale come:
"un linguaggio di scripting general-purpose open source molto utilizzato, è specialmente indicato per lo sviluppo web e può essere integrato nell'HTML"
Uno script php per essere eseguito necessità semplicemente del suo interprete; quindi potenzialmente, limitandoti ad usare delle determinate funzioni, puoi sviluppare degli algoritmi in PHP.
Resta comunque il punto che il php, come detto dalla descrizione ufficiale, è un linguaggio indicato per la scrittura di codice server-side.
Passando ad Android:
se la domanda è: Si può sviluppare qualcosa di significativo con PHP in Android?
Da quel che ne so io no.
Comunque, una breve ricerca su Google (il migliore amico dell'uomo in questi casi ) può levarti ogni dubbio.
A presto
"un linguaggio di scripting general-purpose open source molto utilizzato, è specialmente indicato per lo sviluppo web e può essere integrato nell'HTML"
Uno script php per essere eseguito necessità semplicemente del suo interprete; quindi potenzialmente, limitandoti ad usare delle determinate funzioni, puoi sviluppare degli algoritmi in PHP.
Resta comunque il punto che il php, come detto dalla descrizione ufficiale, è un linguaggio indicato per la scrittura di codice server-side.
Passando ad Android:
se la domanda è: Si può sviluppare qualcosa di significativo con PHP in Android?
Da quel che ne so io no.
Comunque, una breve ricerca su Google (il migliore amico dell'uomo in questi casi ) può levarti ogni dubbio.
A presto
"Io penso, dunque sono, ossia esisto."
-René Descartes
-René Descartes
-
- Entusiasta Emergente
- Messaggi: 1747
- Iscrizione: martedì 20 ottobre 2009, 20:57
Re: PHP senza Web server
ok, solo se ad esempio si crea un algoritmo in php, sfruttarlo anche su Android
-
- Scoppiettante Seguace
- Messaggi: 349
- Iscrizione: domenica 15 febbraio 2009, 15:26
- Desktop: xubuntu
- Distribuzione: Ubuntu12.10 x86_64
- Località: Da qualche parte in quel di Modena
Re: PHP senza Web server
Il modo migliore per fare una cosa simile è sfruttare un servizio cloud (come amazon AWS o Google app engine), scrivi il codice sul cloud e il dispositivo mobile deve solo farsi carico di invocare una api e attenderne risposta. Se fossi in te farei un account gratuito (usando un indirizzo email a cui non siano associate carte di credito) su google app engine e userei le quote free.
Se l'obiettivo è android, il codice inizierei a scriverlo da subito in Java.
Se l'obiettivo è android, il codice inizierei a scriverlo da subito in Java.
-
- Entusiasta Emergente
- Messaggi: 1747
- Iscrizione: martedì 20 ottobre 2009, 20:57
Re: PHP senza Web server
interessante come cosa, ad esempio è possibile richiamarlo da desktop e app Android e iOS?
Re: PHP senza Web server
Certo: una volta che hai la url della risorsa la richiami sia da mobile che dall'app androidxubuntunew [url=http://forum.ubuntu-it.org/viewtopic.php?p=4972820#p4972820][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:interessante come cosa, ad esempio è possibile richiamarlo da desktop e app Android e iOS?
-
- Entusiasta Emergente
- Messaggi: 1747
- Iscrizione: martedì 20 ottobre 2009, 20:57
Re: PHP senza Web server
qualche link d' esempio?
Re: PHP senza Web server
Non sono esperto di questo genere di programmazione, quindi non saprei cosa linkarti (prova a guardare qui o qui o fare una ricerca su google ).
Comunque, come struttura generale, il codice che gira sul server dovrà restituire i dati in un formato facilmente interpretabile dall'app. Per questo di solito si usa JSON.
Ovviamente il tutto dipende anche dall'app che vuoi sviluppare. Facciamo un esempio scemo, supponiamo che vuoi fare una cosa tipo flickr. Ci sarà una pagina in PHP che a seconda delle parole chiavi cercate restituisce la lista delle immagini con i relativi link, codificata in JSON.
L'app chiederà all'utente una parola chiave, si collegherà al server, e poi scaricherà tutte le immagini, mostrandole all'utente.
Comunque, come struttura generale, il codice che gira sul server dovrà restituire i dati in un formato facilmente interpretabile dall'app. Per questo di solito si usa JSON.
Ovviamente il tutto dipende anche dall'app che vuoi sviluppare. Facciamo un esempio scemo, supponiamo che vuoi fare una cosa tipo flickr. Ci sarà una pagina in PHP che a seconda delle parole chiavi cercate restituisce la lista delle immagini con i relativi link, codificata in JSON.
L'app chiederà all'utente una parola chiave, si collegherà al server, e poi scaricherà tutte le immagini, mostrandole all'utente.
Chi c’è in linea
Visualizzano questa sezione: 0 utenti iscritti e 9 ospiti