1. Es la interfaz para que PHP se ejecute en la línea de comandos, que es diferente del entorno PHP que se ejecuta en el servidor web.
2. Ventajas: cuando se utilizan múltiples procesos, el kernel es responsable de reciclar los recursos una vez finalizado el proceso secundario.
Cuando se utilizan múltiples procesos, la salida anormal del proceso hijo no hará que todo el subproceso del proceso salga y el proceso padre tendrá la oportunidad de reconstruir el proceso.
Un proceso principal residente solo es responsable de la asignación de tareas y su lógica es más clara.
Ejemplo
Ejecutar un archivo php
php a.php php -f a.php
-f es opcional. Si se solicita el comando no encontrado, agregue la ruta a php a la variable de entorno y reinicie la línea de comando.
Lo anterior es una introducción al modo CLI en php. Espero que sea útil para todos.