系统是win7的,这里是要用c++程序调起php脚本,完成php脚本里的逻辑。为什么要用c++调php这个问题就先不提了,现在问题是我们采用c++调用php-cgi.exe起调php脚本后,逻辑中用curl访问服务器时开始报错无法解析域名,还有通过cmd调起本地音乐时报错无效签名,打开了cmd但是无法调起音乐。程序放在外面单独执行都没有任何问题。请大家给分析下问题出在哪里,是哪里还需要特殊配置还是哪里出了问题,这里先谢过了

解决方案 »

  1.   

    不清楚CGI协议的东西,可能是使用上出了问题,但是解决问题不难:
    1.可以起一个php服务器监听本机端口,走http协议服务,apache/nginx/swoole/workerman都可以,php7自带的服务器据说不稳定
    2.用php-cli命令行调用,也就是在终端"php {文件名}"这样调用,然后c++调用终端
      

  2.   


    也就是c++ system()方法 调用终端,方法里传参 调用php文件这样?
      

  3.   


    也就是c++ system()方法 调用终端,方法里传参 调用php文件这样?是的,php有一个全局变量接收命令行参数,最后把运行结果echo出来,c++就可以看到了