首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Php exec无法使用cups打印

Php exec无法使用cups打印
EN

Stack Overflow用户
提问于 2016-12-23 19:22:53
回答 0查看 291关注 0票数 0

如果我从root运行lpr,或者甚至从apache运行

代码语言:javascript
复制
runuser -l apache -c 'lpr -P RICOH_Aficio_2032 -r /var/www/html/website/tmp/test.txt'

就像一种护身符。

但是,当我使用php_exec打印时

代码语言:javascript
复制
exec('lpr -P RICOH_Aficio_2032 -r /var/www/html/website/tmp/test.txt 2> /var/www/html/website/tmp/error.txt');

我得到以下错误

代码语言:javascript
复制
lpr: Permission denied

我甚至将apache设置为test.txt的所有者。

当我使用ls,cat ecc时,Php exec可以工作。但是lpr和lpstat不起作用。

怎么了?

注意:我使用的是Centos 6.8和php 5.6

EN

回答

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

https://stackoverflow.com/questions/41300510

复制
相关文章

相似问题

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