Use modified thinset to set the tile. Best to first coat the concrete with an cleavage membrane. a membrane is advised due to the cracking potential of concrete - and the resultant "telegraphing" into the tile installation. You could use Ditra for this but there are cheaper options that will work fine if you floor is not already showing major cracking. Clean the floor thoroughly. No need for a subfloor to set tile on concrete.