PHP is for Unix/Linux servers, and ASP is for Windows servers. They both do the same thing (scripting). For example, the routine that changes out the photos at random on Open House is a PHP script.
NDN and ExFamily.org both use PHP scripts, while MovingOn.org uses ASP. Both types of servers can use Perl scripts. This message forum software is written with Perl.