"php" no se reconoce como un comando interno o externo, programa o archivo por lotes ejecutable.

Este error que recibimos en CMD al intentar ejecutar PHP es debido a que no hemos añadido en el path de windows la ruta de la carpeta PHP en nuestro sistema.

Pasos a seguir para añadir la ruta:

1- Inicio --> Panel de control
2- Sistema y seguridad --> Sistema
3- En el menú de la izquierda clicamos en "Configuración avanzada del sistema".
4- Sin cambiar de pestaña, hacemos un clic en "Variables de entorno".
5- En el espacio donde pone "Variables del sistema" buscamos la variable "Path" y hacemos doble clic.
6- Al final del "Valor de la variable" ponemos un ; y ponemos la ruta de nuestra carpeta PHP sin dejar un espacio.
7 Aceptamos y cerramos todo. Reiniciamos CMD y ya podemos usar el comando PHP. Si os sigue dando el mismo error es que algo no habéis hecho bien.

Ejemplo de un Path

"C:\Program Files\Common Files\Microsoft Shared\Windows Live;C:\Program Files (x86)\Common Files\Microsoft Shared\Windows Live;C:\Program Files (x86)\CollabNet\Subversion Client;C:\watcom-1.3\binnt;C:\watcom-1.3\binw;C:\Windows\system32;C:\Windows;C:\Windows \System32\Wbem;C:\Windows\System32\WindowsPowerShe ll\v1.0\;C:\Program Files (x86)\ATI Technologies\ATI.ACE\Core-Static;C:/MinGW/bin;C:\Program Files (x86)\Internet Explorer;C:\Program Files (x86)\Samsung\Samsung PC Studio 3\;C:\Program Files\Java\jdk1.7.0_10\;c:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\;c:\Program Files\Microsoft SQL Server\100\Tools\Binn\;c:\Program Files\Microsoft SQL Server\100\DTS\Binn\;c:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\VSShell\Common7\IDE\;c:\Prog ram Files (x86)\Microsoft Visual Studio 9.0\Common7\IDE\PrivateAssemblies\;c:\Program Files (x86)\Microsoft SQL Server\100\DTS\Binn\;C:\Program Files\nodejs\;C:\Users\Carlos\AppData\Local\Smartb ar\Application\;C:\Program Files (x86)\Windows Live\Shared;C:\xampp\php"
Podéis ver que al final se ha añadido la ruta del PHP.