I am trying to install files and fold I already have in PHP form. I need to know how can I put it on the server, do I have to contact them directly, I already have my domain name and stuff. I've been doing HTML for a couple of years. I am new to this so it seems confusing, please tell me where I can put that and if there are some tutorials and programs for that. Thank you.
If you have PHP running on your server, then you simply place them in the public_html directory (or wherever your website is). You will visit PHP scripts just like normal HTML pages, except they will end in .php instead of .html/.htm. You do not install PHP files, if you are running some type of software written in PHP, it will have an installation process which has directions you must follow to complete the installation.
I have to have a PHP "friendly" server then huh? I have to look at that. Can XAMPP be useful in what I'm trying to achieve or not?
I've managed to upload it with cuteftp, but it seems that I must put my files in public_html, and I don't know where to take that, I don't have that in my local or remote directory... any input on that?
XAMPP is for PHP development, it sets up Apache, PHP, and MySQL for you on your local machine only. Most (read: it would be rare if it didn't) shared Linux servers come up PHP and MySQL on it already. Visit your domain, which should be pointing to the root of your public_html directory.
There are several all-in-one installers over the Internet, but none of those are endorsed by PHP.net, as we believe that using one of the official windows packages from » http://www.php.net/downloads.php is the best choice to have your system secure and optimized.