laravel多种方式切换用户执行php artisan命令(其他框架也适用)
背景:
在我们多种方式执行php artisan 命令的时候,总是会遇到执行用户为root的可能
问题:
因为是root执行,所以产生的各种日志文件全部为 root所有,这样在php后续对其操作的时候,就会出现权限不足的情况
解决方案:
1,正常linux系统切换执行用户
]# su www-data //www-data是我的php执行用户名
]# php artisan 命令名称
2,定时任务crontab中切换执行用户
一:正常情况
/app # crontab -u ww
原创
2021-05-28 16:00:22 ·
754 阅读 ·
0 评论