Victory, if you have a car Victory has great food and awesome beer it's about 40 minutes from center city Philly. But it can be found all over the city.
Yards is local in Philly, i've never had their beer so I don't know how good it is.
Iron Hill is a brew pub that has just ok beer, they have a pub 25 minutes fro the city, in Media,PA.
Troegs has a few really goods beers too, but they are pretty far away from Philly.