Normally a PhD plus outstanding achievements in research for many years. Exceptionally, people with outstanding achievements in a particular industry or in research may also become a professor. I have a friend, who has no PhD, has been a professor because of his outstanding achievements in his expertise area.