在 CentOS 系统下,要启动 Laravel 队列,请按照以下步骤操作:
-
打开终端。
-
切换到你的 Laravel 项目目录。例如,如果你的项目位于
/var/www/html/my-laravel-project
,请运行以下命令:
cd /var/www/html/my-laravel-project
- 确保你已经安装了 Laravel 和相应的依赖。如果还没有安装,可以使用 Composer 安装:
composer install
- 配置队列驱动。在
.env
文件中,设置QUEUE_CONNECTION
为你想要使用的队列驱动(例如database
、redis
等)。例如,如果你想使用数据库队列驱动,请添加或修改以下行:
QUEUE_CONNECTION=database
- 创建队列表。如果你使用的是数据库队列驱动,你需要创建一个队列表。运行以下命令:
php artisan queue:table
- 运行迁移以创建队列表:
php artisan migrate
- 启动队列监听器。使用以下命令启动队列监听器:
php artisan queue:work
现在,Laravel 队列已经启动并准备好处理任务。你可以将任务分发到队列中,队列监听器会自动处理这些任务。
如果你想让队列监听器在后台运行,可以使用 --daemon
选项:
php artisan queue:work --daemon
此外,你还可以使用 supervisord
或其他进程管理工具来管理队列监听器进程。