Sachverhalt: A. A._ meldete sich im Januar 2007 unter Hinweis auf Rückenbeschwerden und Epilepsie bei der Invalidenversicherung an und beantragte berufliche Massnahmen. Die IV-Stelle des Kantons Zürich klärte die gesundheitlichen und erwerblichen Verhältnisse ab. U.a. liess sie den Versicherten bei der Ärztlichen Begutachtungsstelle B._ polydisziplinär untersuchen und begutachten (Expertise vom 10. September 2012). Nach durchgeführtem Vorbescheidverfahren sprach die IV-Stelle A._ eine ganze Rente für die Monate August 2009 bis Mai 2010 zu (Verfügung vom 24. Januar 2013). B. In teilweiser Gutheissung der Beschwerde des A._ änderte das Sozialversicherungsgericht des Kantons Zürich die Verfügung vom 24. Januar 2013 dahingehend ab, dass der Versicherte vom 1. Juli 2009 bis zum 31. Juli 2010 Anspruch auf eine ganze Rente hat (Entscheid vom 1. Juli 2014). C. Mit Beschwerde in öffentlich-rechtlichen Angelegenheiten beantragt A._, der Entscheid vom 1. Juli 2014 sei dahingehend abzuändern, dass ihm auch für die Zeit vom 1. September 2007 bis 30. Juni 2009 und ab 1. August 2010 eine ganze Rente zugesprochen werde; eventualiter sei die Sache zwecks Einholung eines neuen, interdisziplinären Gutachtens an die Vorinstanz zurückzuweisen, unter Gewährung der unentgeltlichen Rechtspflege.