Для протекания фотосинтеза необходим зеленый пигмент - хлорофилл, который в клетках растений содержится в специальном органоиде - хлоропласте.
Грибы не содержат этот пигмент в своих клетках, поэтому и не способны к фотосинтезу :)