Cómo configurar PHP para ejecutar la misma versión en el servidor web como en un proceso en segundo plano

Desde la línea de comando:

php --info //⇒ PHP Version => 5.5.18 

Desde la línea de comando dentro de un proceso en segundo plano:

 exec('php --info>>logs/phpVersion.txt'); //⇒ PHP Version => 5.5.14 

Quiero que el proceso en segundo plano ejecute la versión 5.5.18 (o la misma versión que el servidor web). ¿Dónde está eso configurado?

Debe volver a instalar 5.5.18 para reemplazar 5.5.14. No es un archivo de configuración, hay dos instancias de PHP.

Si especificas en SO, actualizaré esta respuesta con más instrucciones. (O simplemente Google)

Una solución simple para obtener la versión MAMP de PHP para ejecutar un proceso en segundo plano en lugar de la versión de php de su sistema, es simplemente llamar a su versión MAMP, allí mismo en la función exec (). Entonces para mí, esa llamada se ve así:

exec (‘/ Applications / MAMP / bin / php / php5.5.18 / bin / php myscript.php &’);