I'll agree on the above. I think I helped someone set it up once, but it's been a long time, and it's certainly widely used. I just don't have very much experience with it myself, since I had found the YaBB and got it working well for me. I believe that the php requires a database server, either MySQL or something else, which I didn't have on my server at the time, and YaBB doesn't require it.
"It hurts so good..."