Скорее всего, команды не находятся в Вашем $PATH
, набор в crontab или дает полные пути команде, например. /usr/bin/mysqldump
из документации для расширения sqlsrv на http://www.php.net/manual/en/ sqlsrv.installation.php
Расширение SQLSRV совместимо только с PHP, работающим в Windows.
Вы можете установить переменную пользователя в их (/ home / user) .profile или .bashrc, они будут установлены во время входа (Bash) и не будут установлены для других пользователей .