You can‘t run this command as root ( uid = 0 ).

最新的系统使用了是否使用 root 运行 php artisan 命令的检测,如果是 root 用户运行会提示 You can't run this command as root ( uid = 0 ). 错误。

解决方法:

复制代码
sudo -u www /xxx/bin/php /www/example.com/artisan xxx

其中,

  • www 为运行用户,通常为 wwwwww-data
    • 宝塔环境下,默认用户是 www
  • /xxx/bin/php 为 PHP 的运行路径
    • 宝塔环境下,通常为 /www/server/php/56/bin/php/www/server/php/70/bin/php
  • /www/example.com/artisan 为 artisan 命令的路径
    • 宝塔环境下,通常为 /www/wwwroot/example.com/artisan
相关推荐
Crystal32813 小时前
background属性经典应用(视觉差效果/绘制纸张/绘制棋盘)
前端·css
有点笨的蛋13 小时前
彻底读懂移动端视口模型:<meta viewport> 的标准机制、历史遗留与工程真相
前端·html
前端开发爱好者13 小时前
“最新国产代码大杀器”——MiniMax-M2!
前端·javascript
脏脏a13 小时前
【C++ 入门】:引用、内联函数与 C++11 新特性(auto、范围 for、nullptr)全解析
开发语言·c++
毕设源码-林学长13 小时前
计算机毕业设计java和Vue的安全教育科普平台设计与实现 安全知识普及与教育平台 安全教育信息化管理平台
java·开发语言·课程设计
谷无姜13 小时前
JS必须过的槛--原型链,看完直接懂了!!
javascript
JohnYan13 小时前
Bun技术评估 - 26 Abort
javascript·后端·bun
恒者走天下13 小时前
cpp / c++零基础就业学习一站式学习平台
开发语言·c++·学习
Python私教13 小时前
Rust 编程语言基础知识全面介绍
开发语言·后端·rust
向前阿、13 小时前
数据结构从基础到实战——排序
c语言·开发语言·数据结构·程序人生·算法