Offensive tackle Anthony Davis has signed a five-year extension with the NFC champion San Francisco 49ers, a league source told ESPN's Adam Schefter on Friday.