PHP-FPM 預設配置要求執行使用者不能為 root。啟動時出現此錯誤,需修改 php-fpm.conf 指定合法使用者/群組。
Starting php_fpm ... [ERROR] fpm_unix_conf_wp(), line 124: please specify user and group other than root, pool 'default'
<value name="user">www</value>
<value name="group">www</value>
確保系統存在 www 使用者/群組(id www 驗證),且網站目錄權限屬於 www:www。
<!-- <value name="user">nobody</value> -->
→
<value name="user">nobody</value>
取消註解即可。nobody 為系統內建低權限使用者,較通用但權限管理較粗略。
php-fpm start
# 輸出:Starting php_fpm done
user=site1, group=site1),實現權限隔離。listen.owner、listen.group、listen.mode 設定 Unix Socket 權限。User=www、Group=www)。