You could create a virtual host, or simply place your project in the htdocs folder of the xamp directory, enable your exit port on your firewall and router, generally 80 for http, configure your httpd.conf to allow access to your public directory, that is if you are going to administer your own web server, if you rent a web space on any page, it is only a matter of uploading your files to the public folder
to which you have access through a web interface or some ftp client