If you are using xampp (like i am) then if port 80 is forwarded (yes, you can forward it.) then peple should be able to connect to your webbserver by
http://YOUR-IP/
In xampp, php and mysql co-operate, so you dont need to do much more then install xampp, and in your "htdocs" folder, you will paste the pages you want to use, maybe remove those who already is there, you could use navicat to controll the mysql database instead of the pages who already is at htdocs.
after then, you could get a dns, or a no-ip for it, so people easly can remember the adress,
I sugest you look around here,
check around at subdomains, you should easly learn how to manage it.
FreeDNS - Free DNS - Dynamic DNS - Static DNS subdomain and domain hosting