They both do propagate in a straight line just as a wave in the water does.  A sound wave or water wave is a varying pressure, not space.  And luckily google gave me the answer [from Reddit](_URL_0_) on what varies in a photon: 

 > The wave is not the path that the photon takes. The wave is a representation of the electromagnetic field associated with that photon.
ඔවුන් දෙදෙනාම ජලයේ රැල්ලක් මෙන් සරල රේඛාවකින් ප්‍රචාරණය කරයි. ශබ්ද තරංගයක් හෝ ජල තරංගයක් යනු අවකාශය නොව වෙනස් වන පීඩනයකි. වාසනාවකට මෙන් ගූගල් මට ෆෝටෝනයක වෙනස් වන දේ පිළිබඳ පිළිතුර [Reddit වෙතින්](_URL_0_) ලබා දුන්නේය: &gt; තරංගය යනු ෆෝටෝනය ගමන් කරන මාර්ගය නොවේ. තරංගය යනු එම ෆෝටෝනය හා සම්බන්ධ විද්‍යුත් චුම්භක ක්ෂේත්‍රයේ නිරූපණයකි.