Por un tema de standarización .. no usaría "Crystal reports" .. así te "atas" a que PHP funcione bajo Windows (imagina si tienes que cambiar a servidores Linux esa aplicación).
Existe (no lo he probado pero hablan bien de ella) otro sistema similar:
Agata Reports
http://www.agata.org.br/
Es múltiplataforma: tiene GUI's para crear tus reportes en Windows y Linux. A su vez tiene "API's" para usar esos reportes desde lenguajes como PHP.
Se me olvidaba .. es gratuito y a la hora de usarlo no requieres de nada extra en tus servidores instalados .. Por eso tienes total independencia de donde lo uses. Tu sólo te preocuparías de crear tus reportes con el GUI para el S.O. que uses.
Un saludo,