Fatma Zayed wrote:Ok i know that but i don't have server in my pc so i want to host my site in a hosting server but i tried to make that but i fail
So, you do not have a host server. Then look for some hosting service provider. There are many. They will host your website. Most of them provide domain name also. Search on Google for "hosting service provider" and check out the package that best suits you.
Hope this helps!