A、反应物为气体的不需标注气体符号,应改为:4P+5O2 点燃 2P2O5,故A错误;B、化学方程式没有配平,应改为:3Fe+2O2 点燃 Fe3O4,故B错误;C、缺少反应条件,碳和氧气反应生成二氧化碳,条件为点燃,应改为:C+O2 点燃 CO2,故C错误;D、镁在氧气中燃烧生成氧化镁,化学方程式正确,故D正确.故选D.