How to host Wordpress site on Android device
Wordpress requires a database to run.  

After installing KSWeb, you will need to create a database for Wordpress.  To do this:


Open KSWeb.
Go to Tools &rarr; select phpMyAdmin (it will install).
Open Chrome browser.
Go to localhost:8000 (to connect to phpMyAdmin).
Select the Databases tab.
In the box below the label Create Database enter wordpress, select create. Your wordpress database should now be created.  


Now wordpress needs to be setup.


Move your wordpress folder (unzipped) to /mnt/sdcard/htdocs/.
Open a browser and go to localhost:8080/wordpress. It will ask you to setup your database connection.
Enter root for the username and clear out the password field (you can leave everything on the default settings).
Select Submit.


It should now connect WP to your database.

Thought about using a Raspberry Pi?  I've setup several Wordpress Sites on the Pi (with MySQL) and you can set it up with your network for local website hosting.

References:
Wordpress - Do I need a database