WordPress should be installed manually i.e. via s/FTP, file manager, etc. and NOT via webhost scripts (fantastico, softalicious, etc.) which have caused issues when BuddyPress is activated. M3Server will do the manual WordPress install for BuddyPress upon server release.
BuddyPress does not work on installations where you give WordPress its own directory.
That’s it. We recommend Apache, Litespeed, or Nginx for running WordPress, but any server that supports PHP and MySQL will do.