首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >php (‘alpr’)返回一个安装了openALPR的空数组

php (‘alpr’)返回一个安装了openALPR的空数组
EN

Stack Overflow用户
提问于 2018-10-23 13:55:40
回答 1查看 194关注 0票数 1

我正在编写一个php脚本,它使用安装在我的linux计算机上的openALPR。

当我在终端中输入"alpr --version“时,我得到了这个输出。

代码语言:javascript
复制
alpr  version: 2.2.4

但是,当我在我的php脚本中这样做时,我会得到一个空数组结果。但任何其他命令都能正常工作。

这是我的代码片段

代码语言:javascript
复制
$command = 'alpr --version ';
$result = array();

exec($command, $result);

var_dump($result);

我会感谢你的帮助

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-10-23 14:00:22

您可能是以不同用户的身份从终端运行该命令。

找出使用哪个用户php和/或apache,然后在终端中切换用户。

再试一次运行命令。

如果找不到该命令,请切换回自己并键入which alpr,这将为您提供路径。

然后切换回PHP的用户,并确保$PATH环境变量包含找到alpr可执行文件的文件夹。

另外,确保可执行文件实际上是由该用户/组执行的。如果没有,则需要使用chmodchownchgrp来授予PHP权限。

如果你被卡住了,请留下评论!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52950889

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档