Successfully installed on HostGator using this guide:
http://stackoverflow.com/revisions/29436655/1
Redacting my previous reply.
Edit: Steer away. the default version of PHP on HostGator is 5.4 which bogged up my Flarum install when I thought I got it to work.
Got it to work, I had to ghetto-rig it because of the 5.4 issue and made composer use php56 by default. When following the Stackoveflow guide I linked, add this line instead to .bashrc:
alias composer="/opt/php56/bin/php ~/bin/composer/composer.phar"
Also note that when composer starts downloading the required repos, it will time-out a crap ton of times so be sure to delete the contents of the directory until you have all the repos cached and can make it through the end of the composer install.
I'll be making a guide and posted it on the forum soon.
You can't go wrong with the Business Plan with SSL and basically unlimited everything (not really unlimited but you aren't limited to an amount of usage).
I highly recommend HostGator now lol
Also, you'll likely run into this error:
Deprecated: The third argument to Zend\Stratigility\MiddlewarePipe() ($out) will be required starting with Stratigility version 2; please see https://docs.zendframework.com/zend-stratigility/migration/to-v2/ for more details on how to update your application to remove this message. in /home/user/public_html/forum/vendor/zendframework/zend-stratigility/src/MiddlewarePipe.php on line 101
Follow these instructions by @wwwill
Add "zendframework/zend-stratigility": "1.2.1", in the require section of the composer.json file.
and do an composer update after deleting the composer.lock file.
And also please like his post!
https://discuss.flarum.org/d/4218-zend-stratigility-debug-message-after-composer-update/13