Is there any place where can I host my site for testing. I only need php 4 and I don't need mysql.
php and apache are available for download at no cost. Install them on the computer you use to write you script and test it there.
This has a lot of benefits. Local development, testing and debugging is probably the best thing I have ever done.... Well, that I can write about here.b
If you prefer to Upload then angelfire.com do free web hosting and it runs PHP!