Swoole

debian开机启动swoole

09-04 16:17

在Debian系统中配置Swoole以开机启动,可以使用Systemd服务。以下是配置Swoole开机启动的步骤和示例:

创建一个新的Systemd服务文件:

sudo nano /etc/systemd/system/swoole.service

在该文件中添加以下内容:

[Unit]

Description=Swoole Server

After=network.target


[Service]

Type=simple

ExecStart=/usr/bin/php /path/to/your/swoole/server.php  #此处为php路径和swoole脚本路径

User=www-data

Group=www-data

Restart=on-failure

RestartSec=5


[Install]

WantedBy=multi-user.target

请将/path/to/your/swoole/server.php替换为你的Swoole服务脚本的实际路径。


重新加载Systemd配置

systemctl daemon-reload


启动Swoole服务

systemctl start swoole


设置开机启动

systemctl enable swoole


注意:

1、确保Swoole服务脚本有适当的权限,并且PHP的路径是正确的;

2、如果PHP没有作为systemd服务运行,那么ExecStart行应该直接指向PHP可执行文件的路径,例如/usr/bin/php;

3、如果Swoole服务需要特定的环境变量或者命令行参数,可以在ExecStart中添加它们。


微信小程序
大潇博客 版权所有 Copyright ©2016~2025
京ICP备17004217号-6  合作QQ:284710375
天玺科技