Setup Crontab to run WP Cron

Thanks, @clay! As a follow-up, here is my crontab call:
*/1 * * * * /usr/local/bin/wp cron event run --due-now --path=/app/public/ --allow-root > /app/public/wp-content/cron.log 2>&1

However, I’m getting the following error in my log:
/usr/bin/env: php: No such file or directory

If I change it to:
*/1 * * * * cd /app/public; php /app/public/wp-cron.php?doing_wp_cron > /app/public/wp-content/cron.log 2>&1

I get:
/bin/sh: 1: php: not found

And finally, if I use:
*/1 * * * * curl http://XXXX.ngrok.io/wp-cron.php?doing_wp_cron > /app/public/wp-content/cront.log 2>&1

I get:
/bin/sh: 1: curl: not found

I’d prefer to use the first call, using wp cli, but not being a sys admin, not sure what the error means or how to fix.