PHP like ASP was an attempt to create a more productive approach to scripting dynamic web pages than the old CGI script way.Which came first? Arguable. But PHP is still undergoing development and is very popular because of the cheap PHP hosting available.
ASP was sort of stalled when Microsoft turned its back on all things VB and went down the .Net path with ASP.Net. Even IIS 7 can still support ASP though, as will IIS 7.5 (Windows 7 and Windows Server 2008).