Php Shell\u exec未执行命令?

Php Shell\u exec未执行命令?,php,avr,Php,Avr,我有下面的代码,当按下按钮时,应该通过ajax向下面的PHP文件发送post请求,并运行一个命令,将十六进制文件上传到Arduino。但是,当我按下按钮时,什么也没发生 <?php if (isset($_POST['button'])) { $file = fopen('src/sketch.ino', 'w+'); $code = $_POST['code']; fwrite($file, $code); echo "Form was subm

我有下面的代码,当按下按钮时,应该通过ajax向下面的PHP文件发送post请求,并运行一个命令,将十六进制文件上传到Arduino。但是,当我按下按钮时,什么也没发生

<?php

  if (isset($_POST['button'])) {
    $file = fopen('src/sketch.ino', 'w+');
    $code = $_POST['code'];

    fwrite($file, $code);

    echo "Form was submitted";

    shell_exec("avrgirl-arduino flash -f firmware.hex -a uno -p /dev/cu.usbmodem1421");

  } else {
    echo "Form has not been submitted";
  }

  shell_exec("platformio run");



?>


您是否收到任何错误?据我所知不是这样,您是否希望得到任何响应?是否执行了命令但没有响应?我希望代码和十六进制文件必须上载到arduino