永发信息网

php调用linux可执行文件

答案:2  悬赏:50  手机版
解决时间 2021-03-03 09:09
  • 提问者网友:半生酒醒
  • 2021-03-02 17:29
CentOS 系统 nginx
我有个图片打分的项目,打分是由c编译好的linux可执行文件,需要传入图片和原图片进行比对,在返回分,在php中如何运行这个c编译好的linux可执行文件(需要带参数),
是不是需要修改服务器权限什么的,请详细描述,重金酬谢

在php中如何运行这个c编译好的linux可执行文件(需要带参数)
最佳答案
  • 五星知识达人网友:廢物販賣機
  • 2021-03-02 17:58
system("ls /usr");
使用system调用,结果直接显示才网页上,参数通过字符串传递
全部回答
  • 1楼网友:天凉才是好个秋
  • 2021-03-02 18:11
我们的服务器是这样做的: php一般是以apache用户身份去执行的,把apache加入到存储你文件的父文件夹属组里去,然后改该父文件夹权限为775,这样属组成员就有写的权限,而apache属于这个组就可以改写该目录下所有文件的权限,当然,属组最好不要是root,你可以为该文件夹改个其它普通用户组。更多配置学习,推荐你看看《linux就该这么学》这本书。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯