i got reply from hosting support they are saying.,
With your server configuration do not use the php virtual command.
Instead I would recommend using the php include and parsing the php
in your html/shtml.
so asked them to elaborate on this and they told me
The server executed php using suPHP which means it executes php as the user instead of as the web server.
If you were using it to include text, html or PHP files inside your PHP script, try using require() or include() instead.
If you were wanting to execute another script (like a Perl script), then you'll have to use passthru().