Yeah, most forums today require PHP and a SQL database. There are also forums written in Perl that do not require a database (like YaBB2), but they aren't supported by HFS, either.
For my test forum I'm using Apache2, PHP and MySQL; forum software is phpBB3. That combination works great, but SMF is also possible.