If your car came with a d15b7 to begin with, no it will not run correctly. It will bolt in but the d15z6 is comparable to our
d15z1 which has VTEC-e. Something the d15b7 does not. The easiest way would be to find the harness for one of your civic VEi as it is the euro version of the USDM Civic VX.
Easy route:
Harness from a VEI
Convert it to the same OBD system as your car (I think the d15z6 is OBDII)
Run the ecu from the VEi