Derek Fisher lasted just 1½ years as Phil Jackson’s coach after getting a five-year contract (four years guaranteed). Jeff Hornacek will hope to last longer, as his contract will call for three years — at $5 million per year — according to a source and a report.

According to the source, the Knicks are plotting a gala press conference for Friday with Hornacek’s family — his wife, Stacy, and his three children, Notre Dame grad Ryan and USC grads Tyler and Abby, a part-time sportscaster — in attendance. An official announcement on the hire has yet to be made, but is expected Thursday.

Hornacek agreed to terms nearly two weeks ago, but working out the schedules for various family members in part led to a delay in his introductory press conference. Hornacek’s parents, Sue and John, who is a former longtime basketball coach, live in Illinois and won’t be in attendance because they can no longer travel distances.

Fisher’s base salary as a rookie coach was in the $4 million- to $4.5 million-per-year range as a rookie coach, but Hornacek will get more because of his experience.

Hornacek coached 2½ seasons in Phoenix before he was fired in February with a 14-35 record, but came away with a reputation as a high-tempo practitioner who may sway Jackson to modify his triangle offense. The initial shock value of the hire, however, has worn off.

The Knicks haven’t won an NBA title since 1973 but made their official naming of a new coach drag on seven weeks and into Thursday night’s start of the NBA Finals. Hornacek replaces interim coach Kurt Rambis, who likely will stay on staff out of loyalty to Jackson.

Nine other clubs made coaching changes this offseason — many of them starting their searches after the Knicks — and all have held introductory press conferences.

The last club to finish up was Houston on Wednesday with Mike D’Antoni, but the Rockets started two weeks after the Knicks once they were eliminated from the playoffs.

The other clubs to make coaching changes this season were the Nets, Washington, Sacramento, Minnesota, Indiana, Lakers, Memphis and Orlando.