Por cuestiones de trabajo me ha tocado trabajar con Magento un e-comerce durante el último año y recientemente tuve que formatear mi equipo y volver a configurar Apache usando Xampp en Windows 10. Al trabajar con Magento para limpiar la cache o reindexar se tiene que ejecutar el comando "php bin/magento" acompañado de otras instrucciones pero al ejecutarlo recibí el mensaje de "php no se reconoce como comando interno o externo, programa o archivo por lotes ejecutable"
para resolver este error hicimos lo siguiente.
1, Abrimos la ventana de propiedades de Windows.
2. Luego hacemos clic en las opciones de la derecha en "Configuración Avanzada del Sistema"
3. En la ventana de Propiedades del Sistema, hacemos clic en la pestaña de Opciones Avanzadas y luego presionamos el botón de Variables de Entorno.
4. En el cuadro de abajo que es la sección de Variables del Sistema buscamos la opción de Path y hacemos doble clic, para abrir la ventana de variables de entorno.
5. En la ventana de variables de entorno, vamos a hacer clic en Nuevo y vamos a registrar el folder con la ubicación de los ejecutables de php, ubicados en la carpeta de Xampp > php, y listo.
6. Reiniciamos nuestra consola de
comandos, y deberíamos poder utilizar el comando php.