Preston North End have paid a fee in excess of £1.5million to sign defender Lewis Gibson.