He's lived here for five years.
He has lived here for five years.
This sentence is in the present perfect. In this situation it means that he moved to this place five years ago and he still lives there now.
As opposed to:
He lived there for five years.
This sentence is in the past simple and it means that he lived there for five year at some time in the past, but he doesn't anymore.
Aline from Israel