I have a VPS server, I want create a webserver, and host php, ruby sites. What do you think, i need a isp control panel or lampp server (xampp for linux) is enough? I have some domain names and I want redirect they the new server, how can I do this?
Do not use lampp, xampp, or any of the other bundled LAMP stacks. Those are meant for development only, not for production use. The maintainers of these bundled stacks configure the server applications as to stay out of the way of the development process. This works great for development, but leaves you open to many security issues if used in production.
It should be easy enough to install a full LAMP environment using your linux distro's package repository. Edit your question to include which distro you're using and we'll be able to better point you in the right direction.
--Edit-- Since you're using Debian, you'll use the apt system to install your LAMP packages:
EDIT: I know this doesn't answer your question completely. It is in reference to setting up the LAMP stack, not to the question of setting up domains to point to your VPS.
You can use the