use*_*075 3 php command-line nginx symfony
我正在使用 symfony 3 处理项目,该项目在 nginx 服务器上运行,我正在尝试使用以下命令重新加载配置文件:来自控制器的“systemctl reload nginx”。
/**
* @Route("/testReloadConfig")
*/
public function testReloadConfigAction(Request $request){
$output = [];
$result = null;
$cmd = 'systemctl reload nginx 2>&1';
exec($cmd, $output, $result);
return new JsonResponse([
'result' => $result,
'output' => $output,
]);
}
Run Code Online (Sandbox Code Playgroud)
响应:
{"result":1,"output":["Failed to reload nginx.service: Interactive authentication required.","有关详细信息,请参阅系统日志和 \u0027systemctl status nginx.service\u0027。"]}
| 归档时间: |
|
| 查看次数: |
16497 次 |
| 最近记录: |