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