I have a 2003 civic Honda .engine cranking but
I would check your firing order, and all the stuff with the distributor,
no loose connections and stuff, check the condition of all your plugs,
make sure they are gapped correctly, check everything, maybe your
injectors are clogged or broken? (unlikely but still check it out) then
at last check for compression. All you need is fuel, spark and
compression to fire. Check all cylinders to make sure they are ok on
everything.
Get your tools (for removing a spark plug) ready. Try to start the
engine, pumping the accelerator a little while you crank. Take a spark
plug out. Is the spark plug wet with gas (smell fuel)? If so, you are
getting fuel. Hook the spark plug you just took out up to the coil, lay
it on the engine where it will be grounded to the metal. Get someone to
crank the engine, and check for spark at the end of the plug. If there
is a good spark, that eliminates another problem (don't crank the
engine, or let it run too long with the plug out). If you have spark,
and fuel, either the timing is way off (broken, slipped timing
belt/chain), or you have no compression (internal engine).
Do you have a "Check Engine" light, or any other warning light on? Recently you make any work there or disconnected the battery? Are you thniking in Theft, Immobilizer or Passlock security alarm? Is this occurrs and the keys isn't work, its need to re-programmed, for this need to visit your Honda dealer.
Keep us updated.