二苯甲烷是由氯苄与苯在铝汞齐(或无水三氯化铝,或氯化锌)催化下反应而得。先将干燥过的苯与铝汞齐加热,然后慢慢通入氯苄,回流2h,冷却加水搅拌,静置除水,余下物用5%碱液洗涤,水洗,最后减压蒸馏得成品。
苯与一碘甲烷在AlCl3催化剂下发生傅克烷基化反应生成甲苯甲苯与氯气光照取代生成氯苄,氯苄再与甲苯发生傅克烷基化,生成二苯甲烷