La forma más sencilla es la siguiente, solo toma una línea de código y ya.
echo date(«m/d/Y», strtotime(«09/17/2011 +1 month»));
También podemos hacerlo si tenemos la fecha en una variable.
$Fecha = «09/17/2011»;
echo date(«m/d/Y», strtotime(«$Fecha +1 month»));
Para sumarle a la fecha del sistema sería similar.
echo date(«m/d/Y», strtotime(date(«m/d/Y»).» +1 month»));
Incluso podemos sumar días, semanas, horas, etc.
//http://php.net/manual/es/function.strtotime.php
echo strtotime(«now»), «n»;
echo strtotime(«10 September 2000»), «n»;
echo strtotime(«+1 day»), «n»;
echo strtotime(«+1 week»), «n»;
echo strtotime(«+1 week 2 days 4 hours 2 seconds»), «n»;
echo strtotime(«next Thursday»), «n»;
echo strtotime(«last Monday»), «n»;