We are not talking about how to conduct compressible flow? I just wonder how pressure based solver can be used for compressible flow.

Apart from that, As far as i know the solving method is completely related to flow regime (compressible or incompressible). If you are investigating combustion which has finite rate chemistry, so you can use pressure based solver. However for solving such case supersonic combustion, you should enable density based solver