Проблемы при попытке использовать PHP Deployer в Windows с Cmder на локальный сервер XAMPP - PullRequest
0 голосов
/ 24 июня 2019

Использование PHP-развертывателя для проверки и тестирования развертываний с локальным сервером XAMPP в Windows завершается неудачно, утверждая, что оболочка на вашем сервере не POSIX-совместимая.

После небольшого копания я обнаружил, что команда php shell_exec () использует cmd вместо bash для windows или Cmder.В частности, shell_exec ('echo $ 0') возвращает литерал '$ 0', тогда как 'echo $ 0' изнутри Cmder возвращает 'usr / bin / bash', который является ожидаемым результатом для каждого.

Можно ли сказать php, какую оболочку использовать?или какое-то другое решение мне не хватает?

...