I run a few web servers on VPS and locally on Pi computers, these all run on Ubuntu Linux using MySQL or MariaDB
For web servers you must have transaction management to ensure writes from multiple users function properly
SqLite is intended for low usage, single instance database, you are likely to suffer data integrity problems, write failures and other issues with it
SqLite is NOT suitable for web servers
You will also have to learn about web security and issues such as cross site scripting and SQL injection attacks or you risk having you site trashed within days
I suggest you install a local web server suite, known as WAMP on Windows and LAMP on Linux meaning Windows(Linux), Apache, MySQL, PHP
PHPMyAdmin is a great tool for database management on web servers and is generally included with WAMP, LAMP setups
This is always a good starting point for anybody learning about web hosting