In PA Open carry over 18 and not a prohibited person. No license required. A short list of no carry places. no drinking restriction for those over 21. PA is a shall issue state. A license to carry a firearm is issued by your local sheriff except in Philly. There it is Philly PD that issues. In Philly you need a license to carry to carry at all. Once you have a license to carry it is good all over the state. Without a license there are travel restrictions. You can't carry it in a car loaded or not except to a range, gunsmith, FFL or your hunting destination. and back home of course.
Most counties charge around $25-$30 for it. No training requirement. A one page state police form in most counties.