Yes, you can put FreeBSD on a really old desktop and it'll run fine.
BUT - If you are new to Unix/Linux, I'd suggest you run Linux. Specifically, Ubuntu has a LAMP server that loads right out of the box (Linux, Apache, Mysql, PHP) in a very short time. It could take you hours and hours to...