don't rely on php being in the path