Come sviluppatori web, spesso troviamo la necessità di eseguire il debug e testare i nostri siti Web o applicazioni in movimento e dobbiamo aggiungere un po' di flessibilità al nostro flusso di lavoro che aumenterà la produttività.
Se desideri eseguire un server Web direttamente dal tuo dispositivo Android, dovresti assolutamente dare un'occhiata al server Web KSWEB per Android.
Include:
- server lighttpd v1.4.35 (SSL)
- nginx v1.7.3 (SSL)
- PHP v5.6.2 (SSL)
- MySQL v5.6.19
- msmtp v1.4.32
- Interfaccia Web v1.2
Installazione
![ksweb-google-play ksweb-google-play](/f/855c28ccf6946de7089e787a5a3ded65.jpg)
Vai su Google Play Store e KSWEB. Offre una prova di sei giorni in modo da poter testare le sue funzionalità, dopodiché ti verrà richiesto di acquistare l'applicazione per $ 2,99.
Configura il server web
Una volta avviata l'applicazione, il server viene avviato e puoi navigare su "localhost: 8080" sul browser del tuo dispositivo Android o sull'indirizzo IP fornito da KSWEB sul tuo computer esterno. Tuttavia, a questo punto vedrai solo la home page predefinita di KSWEB.
![ksweb-localhost: 8080 ksweb-localhost: 8080](/f/b0cef95dd097dd646c4a927627eb9532.png)
La combinazione di nome utente e password predefinita è "admin" e "admin". Si consiglia di modificare la password per motivi di sicurezza, e puoi farlo andando all'interfaccia Web KSWEB su "127.0.0.1:8001" e inserendo la combinazione di accesso predefinita per accedere all'amministratore la zona.
![ksweb-admin-area ksweb-admin-area](/f/6a7906789354115e328ec96a3379a48d.png)
Una volta effettuato l'accesso, seleziona Impostazioni di sistema e cambia la password predefinita da "admin" a qualcos'altro.
![ksweb-cambia-password ksweb-cambia-password](/f/9685dcb118909a6cb820bafaadf69172.png)
Configura phpMyAdmin
![ksweb-configure-phpmyadmin ksweb-configure-phpmyadmin](/f/1d86b18e4d7ad50c82f823a328dd76ac.png)
Seleziona la scheda degli strumenti in KSWEB e installa phpMyAdmin che è di circa 7 MB. Una volta fatto, sarai in grado di navigare su phpMyAdmin su 127.0.0.1:8000.
![ksweb-phpmyadmin-login ksweb-phpmyadmin-login](/f/59459dbc7e608fa5add1ea0bd08c9740.png)
Per accedere a phpMyAdmin, usa "root" come nome utente e lascia vuota la password. Una volta entrato, si consiglia di cambiare la password.
![ksweb-phpmyadmin ksweb-phpmyadmin](/f/84490e0dabb349f829b36413c6f8c7e4.jpg)
Seleziona una directory principale per il tuo sito
La directory radice predefinita è ospitata su "/mnt/sdcard/htdocs". Se vuoi cambiarlo con un altro posizione, magari su una scheda micro SD, puoi farlo selezionando la scheda Lighttpd e inserendo il percorso del file tu vuoi.
![ksweb-add-host ksweb-add-host](/f/b7490224932f36443ff71b0d7179b466.png)
Puoi anche aggiungere più host se desideri eseguire più di un sito Web sul tuo server Android.
Bonus: installa WordPress
![ksweb-install-wordpress ksweb-install-wordpress](/f/7230ec8abcec5c1ca6a99c5d02f4baf6.png)
Se sei uno sviluppatore WordPress e desideri ospitare un sito Web di prova sul tuo dispositivo Android, puoi farlo facilmente con KSWEB. Basta seguire i seguenti passaggi:
1. Avvia il server KSWEB (avviando l'applicazione).
2. Scarica il file zip di WordPress da WordPress.org.
3. Estrai il file in "/mnt/sdcard/htdocs" o nella directory principale che hai specificato utilizzando ES File Explorer o qualsiasi altro strumento di terze parti.
4. Vai su phpMyAdmin e crea un database per l'installazione.
5. Visita la tua pagina di installazione di WordPress su " http://localhost: 8080/wordpress” sul tuo dispositivo.
6. Installa WordPress come al solito.
Conclusione
Avere il server KSWEB installato sul tuo dispositivo Android è tutto ciò che serve per eseguire il debug di siti Web, eseguire script o forse mostrare a un client un sito in fase di sviluppo senza disporre di un hosting online.
Puoi anche installare i tuoi strumenti, framework o CMS preferiti, come WordPress, Drupal, Joomla e altri attraverso lo stesso processo evidenziato sopra.
Hai usato KSWEB? Com'è la tua configurazione? Condividi i tuoi pensieri nella sezione commenti qui sotto.
Divulgazione di affiliazione: Make Tech Easier può guadagnare commissioni sui prodotti acquistati tramite i nostri link, a supporto del lavoro che svolgiamo per i nostri lettori.