覆盆子皮C++;PHP Gpio

覆盆子皮C++;PHP Gpio,php,c++,gpio,Php,C++,Gpio,我是编程新手,我需要一些帮助来理解以下问题。我有PHP页,控制一些C++函数,这些函数控制RPI的GPIO。当我运行C++函数时,所有的东西都没有问题,然后我尝试用PHP脚本运行一个同样的C++函数,它不起作用。p> 非常感谢你的帮助和建议 祝你假期愉快 C++ #包括 >#包括 > >int main(int argc,char*argv[]){ > >std::cout wiringPiSetupGpio();pinMode(17,输出); > >对于(int i=0;i数字写入(17

我是编程新手,我需要一些帮助来理解以下问题。我有PHP页,控制一些C++函数,这些函数控制RPI的GPIO。当我运行C++函数时,所有的东西都没有问题,然后我尝试用PHP脚本运行一个同样的C++函数,它不起作用。p> 非常感谢你的帮助和建议 祝你假期愉快

C++

#包括
>#包括
> 
>int main(int argc,char*argv[]){
> 
>std::cout wiringPiSetupGpio();pinMode(17,输出);
> 
>对于(int i=0;i<10;i++){
>数字写入(17,高);延迟(500);
>数字写入(17,低);延迟(500);}
>返回0;
PHP



你得到的输出会有帮助,它会崩溃吗?不,不会。它工作没有任何问题。当PHP调用main函数时,GPIO的状态根本不会改变。不,不会。它工作没有任何问题。我认为问题在Permits中,但它会给出什么输出?你的回音返回什么?你得到的输出会有帮助,它会崩溃吗?No它并没有。它工作并没有任何问题。当PHP调用主函数时,GPIO的状态根本并没有改变。不,它并没有。它工作并没有任何问题。我认为问题在许可证中,但它提供了什么输出?您的回显返回什么?
> #include <iostream>
> #include <wiringPi.h>
> 
> int main(int argc,char* argv[]) {
> 
>  std::cout<< argc+5; // this line returns the value to PHP script 
>     wiringPiSetupGpio();    pinMode (17, OUTPUT) ;
> 
>   for (int i=0; i < 10; i++)   {
>     digitalWrite (17, HIGH) ; delay (500) ;
>     digitalWrite (17,  LOW) ; delay (500) ;   } 
>     return 0;
   <?php


       $foo = True; 
           if(isset($_GET['on'])){
              exec('./blink a b c d',$result);
              echo implode($result);               
           }

 ?>