Простейшая очередь задач на PHP?
Очередь задач решается с помощью Gearman, тут вы совершенно правы.

Если требуется же запустить просто параллельный процесс — вы можете его форкнуть или создать новый.
Посмотрите в строну очень просто и легковесного как Gearman брокер сообщений beanstalk. Beanstalk пользуется большей популярностью чем Gearman. Впервые она была сделана для Facebook. 

Репозиторий:
https://beanstalkd.github.io/.

Для работы на PHP установите  библиотеку через Composer: 
https://packagist.org/packages/pda/pheanstalk
PHP клиент часто обновляется и дорабатывается в отличии от Gearman, расширение которого устанавливается через PEAR.

Читайте официальную документацию!

Мне нравится Gearman. Например в отличии от Gearman который просто раздает задачи, у beanstalkd имеется API, где в коде воркера можно отправить команду на удаляете выполненной задачи из очереди.
Я например пользуюсь в одном из проектов - Gearman. И если задача из очереди выполнена воркером неправильно или не выполнена вообще, я помещаю ее снова в очередь с высоким приоритетом. Если не выполняется второй раз. То добавляю ее в базу данных как ошибка. 

Подробнее про Beanstalk.
1. https://badcode.ru/chto-takoie-php-ochieried-zadach/.
2. https://badcode.ru/ochieriedi-v-proghrammirovanii-...
Та же есть статья о супервизоре.

Также Redis используют в качестве очереди сообщений если хотите свой брокер сделать под себя. Основное назначение Redis No-SQL база данных.