Hello,
mojoPortal is software that is built on the ASP.NET Framework, this means that the files will always be a ASP.NET type of file (.aspx, .ashx), and never be a PHP type file. This also means that mojoPortal will only run on Windows (Linux hasn't been supported in years).
Databases are separate from mojoPortal, so the software of mojoPortal will not change between database types, but mojoPortal can connect to 4 different database types: Microsoft SQL, MySQL, PostgreSQL, and SQLite.
You can follow the instructions here to use mojoPortal with any of the databases listed above.
HTH,
Elijah