I don't know what your age is, but here's my requirements to pass the Navy's PT tests.
1.5 Mile Run - 13 minutes, 15 Seconds
2 Minute Max Curl Ups - 47
2 Minute Max Push Ups - 42
Those are just the minimum though, our RDC's "beat" us if we couldn't do 60 push ups minimum at our second PFA in week... 3? I think that's when we did it. Honestly though, with how the PT schedule is structured, if you go in to (Navy) boot camp in really good shape, you will digress a little, if you go in as a couch potato you will pass the final PFA. I thought it was kind of a joke, but then again I was working out regularly before leaving so the only thing I struggled with was the pushup portion because of a bum left shoulder, but I still managed to get well over the 60 pushups needed to avoid being ITE'd.
That having been said, it would be a bad idea not to run and workout regularly just because you will probably move backwards a little bit in basic if you arrive in good form. At A school we do PT three days a week (real PT, not the 5 minute "sustained" runs at RTC) but I like to start the weekends off with a three mile run every morning, assuming I don't have duty. Here's what I would do if I had to do it all over again (assuming approx. three months of DEP time):
Start off with the abs, arms and back. Crunches, curl ups, leg lifts, flutter kicks, push ups, diamond grip push ups, wide grip push ups are a good start do jumping jacks at the beginning to get the blood flowing (20 or so should be enough). Go for a two mile run at least three times a week, bump it up to three miles after three weeks to a month. Do not forget to stretch before and after your workout, after the run do a cool down walk, it helps the muscles relax and avoid cramps.
I don't know how it goes for other branches though. As far as I know the Navy is the only branch that doesn't offer some sort of basic combat training at boot camp, but then again the environment we work in is rather unique. The muscle groups used most for other branches are probably a bit different. That's my two cents for this topic though.