How to install WordPress on root domain and Php script on subdomain?

WordPress supports multi-sites setup for both sub-domain and subdirectory approach, please take a look at Create a Network.