The team said Monday that Happ hurt himself while taking batting practice Saturday.
Moyer started 22 games this season before he was moved to the bullpen Aug. 10. He pitched three innings in relief Friday, giving up a run on one hit, a solo homer by Carlos Lee.
The Phillies are trying to avoid a four-game sweep in Houston.
Get Action News on your website