首頁 > 後端開發 > php教程 > php调用C程序

php调用C程序

WBOY
發布: 2016-06-23 13:30:39
原創
1230 人瀏覽過

树莓派2,开发nginx + php + sqlite,现在php和C语言的程序都写好了,C程序写的是串口通信,但是用exec调用返回是空,但是如果调用helloworld却可以调用,请问这是为什么?


回复讨论(解决方案)

php 的 exec 接受的是外部程序的标准输出

那应该用什么调用呢,system,exec,passthru都不行,本人初写,求教

关键是你的 c 程序是如何向 php 返回数据的

关键是你的 c 程序是如何向 php 返回数据的


我C程序是串口发指定信息,返回信息写入sqlite的数据库,然后php查询数据库

问题知道了,是php调用C程序时,串口打开失败,但单独运行C程序是可以的,不知道为什么

那exec调用返回是不是空有什么关系?
你查表得数据不就行了?

那exec调用返回是不是空有什么关系?
你查表得数据不就行了?


现在是串口不能open,nFd = open("/dev/ttyAMA0", O_RDWR|O_NOCTTY);这个返回-1,。

你那是 c 的问题,不是 php 的问题
你得去 c/c++ 找专家

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板