Если вы имеете в виду «удаленный компьютер», например, «не клиентский компьютер», то ответ будет безоговорочным «да»;Команды, выполняемые с помощью функции PHP exec
, будут выполняться на веб-сервере.
Если вы имеете в виду «не веб-сервер», то ответ будет слегка опасным да.Вы можете только напрямую выполнять команды на сервере с PHP.Однако эти команды могут затем запускать другие на удаленных машинах с помощью таких механизмов, как SSH.Так, например, если ваш веб-сервер имеет ssh-доступ без пароля к удаленной машине (очень плохая идея), это будет работать: exec('ssh otherhost someremotecommand');
.Какое решение подойдет вам, зависит от вашего желаемого использования.