php для веб сервера и php для консольных команд - разные пакеты
чтобы в командной строке запускать php test.php нужно установить пакет php-cli, да еще и настроить его персонально и включить модули в /etc/php/8.1/cli и modst-available (тут 8.1 версия, так как на сервере их может стоять несколько)
путь до php интерпретатора определяется
whereis php
ну и на последок, настраивай не глобальный крон а пользовательский, залогинившись под ним по ssh и запустив crontab -e
тогда скрипты будут запущены из окружения этого пользователя
следи за правами доступа на запись своих логов