Как запустить PHP с другой версией через phpbrew

В настоящее время я работаю над проектом laravel, который использует некоторые задания cron для обработки данных.

Версия php по умолчанию на этом сервере 7.0.7, Однако этот проект работает на PHP 5.6.6 через phpbrew.

Когда я выполняю сценарий в папке моего проекта через Laravel Artisan, phpinfo() возвращает версию php 5.6.6, Когда моя задача cron выполняет ту же самую команду, она возвращает версию 7.0.7,

Можно ли сказать моему cron использовать другую версию php через phpbrew? Как бы это выглядело?

Моя работа cron выглядит так:

00 12 * * * php /projectfolder/artisan execute:command

1

Решение

Вам нужно будет изменить свой cron, чтобы связать абсолютный путь к бинарному файлу php, который вы хотите использовать.
00 12 * * * /path/to/bin/that/is/used/by/app/php /projectfolder/artisan execute:command

Кроме того, если это L5.1 или выше, проверьте планирование задач https://laravel.com/docs/master/scheduling

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]