A帮手 - 常用软件下载安装教程 | 网盘资源下载 | 绿色软件下载

解决宝塔面板中使用 Composer 时出现 “Do not run Composer as root/super user!

  • 2025-08-28
  • 阅读:125

在宝塔面板中使用 Composer 时出现 “Do not run Composer as root/super user!” 警告,是因为你当前是以 root 用户身份运行 Composer 命令。出于安全考虑,Composer 明确不建议以 root 用户运行,以防止潜在的权限滥用和系统文件被恶意修改。

方法二:使用 www 用户运行 Composer(更安全)

宝塔默认的网站运行用户是 www,你可以直接切换到 www 用户执行:

su - www -s /bin/bash
cd /www/wwwroot/your-site-directory
php /www/server/composer.phar install


⚠️ 注意:www 用户默认无登录权限,需先设置 shell:
usermod -s /bin/bash www

部分评论