Ranger archer is very good, but so is zen archer. But there's no real reason to abandon ranger if you like the idea of playing one - an archery ranger is very good. Fighter archer is worse than ranger archer at levels 6-10, because rangers can get improved precise shot at level 6, and fighters only at 11. That feat is really important, as cover is a big deal to archers. So I'd just stick with the ranger, if I were you.
Your ability scores are also decent, but you ought to swap your mental scores around: make it wis 14, int 12, cha 10. That lets you cast all your spells, and improves the all important will save.
Choosing feats is pretty easy for an archer, as there is a clear set of feats that strongly improve archery. You want point blank shot, precise shot, rapid shot, manyshot, deadly aim, improved precise shot and clustered shots as soon as possible, plus boon companion to make your animal companion full strength. That's lots of feats, so its easiest to pick human as your race for the bonus feat. It's still one feat more than you can have at level 8, so delay clustered shots until 9, and you have all the tools of a very efficient and deadly archer.
As for equipment: boots of speed is a very good plan, as extra attacks are invaluable, and you don't have anyone who can cast haste in your party (yet). Beyond that, just get a +2 adaptive longbow, a +2 belt of dexterity, a cloak of resistance, and some light or medium armor. Plus a handy haversack off course, and some quivers and lots of arrows. Make them cold iron arrows (because it hardly costs anything extra), and buy weapon blanch to deal with other types of DR.