我有一个连接到 tty 端口的 USB IR 模块,我可以很好地读取/写入数据。
现在我正在尝试运行一个可以从该端口读取数据的 PHP 应用程序,但由于某种原因,我在 Apache 上的 PHP 脚本似乎无法读取串行端口。我收到投诉“访问错误”用户(www-data)有权访问拨号组(在 /etc/group 中):
...
dialout:x:20:jlumme,www-data
...
如果我切换到 www-data 用户(su www-data),我可以从它所在的同一文件夹(与 PHP 脚本的同一文件夹)成功运行该程序。对 tty 的访问权限也应该没问题:
>ls -l /dev/tty
...
crw-rw---- 1 root dialout 166, 0 2012-05-03 19:10 ttyACM0
...
我不知道该尝试什么..