PHP exec работает по-разному в CLI и NGINX - PullRequest
0 голосов
/ 01 мая 2018
 //test.php
<?php
    exec("git --version",$res1);
    var_dump($res1);
    exec("whoami",$res2);
    var_dump($res2);
?>

результат в режиме cli: php -f test.php

array(1) {
  [0]=>
  string(17) "git version 2.2.1"
}
array(1) {
  [0]=>
  string(5) "nginx"
}

результат в nginx (хром):

array(0) { } array(1) { [0]=> string(5) "nginx" }

cli и nginx запускаются от имени пользователя nginx

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...