per natura del php non si può risolvere il problema che indichi "internamente": devi per forza richiamare un comando esterno che opera indipendentemente dallo script della pagina.

puoi fare un controllo per verificare se ti trovi sotto linux o sotto win e attivare due comandi differenti.