Я работаю над приложением php, которое тянет репозитории github на сервер.Github webhooks вызывают файлы php.
Я хочу выполнить команду cmd, используя php.Я предполагаю, что мне нужны разрешения apache, но я не знаю, как их дать.
Приведенный ниже код php создает mkdir.bat
и gitclone.bat
и запускает их.mkdir
работает успешно, он создает пустую папку, но gitclone
не создает никаких папок или файлов.Когда я запускаю gitclone
вручную, он создает папки и файлы.
file_put_contents("mkdir.bat", "mkdir test");
exec("mkdir.bat");
file_put_contents("gitclone.bat", "git clone https://github.com/gutyina700/WPTG.git");
exec("gitclone.bat");