Como configurar o Apache para usar USB

Olá.

Criei um script em PHP para enviar e receber informações do Arduino.
O script está correto, pois quando executo pelo terminal ($php script.php), funciona corretamente.
Mas intenção é deixar rodando o script no servidor Apache e o Arduino conectado pela USB.
Ai vem o problema, que ao acessar a pagina (pelo browser) nada acontece, ou seja, não realiza a conexão serial.

Em uma máquina onde tem o Xampp, funcionou legal, porque vem com várias permissões do Apache habilitadas.
Mas no servidor (Debian GNU/Linux) que preciso usar não tem o Xampp e sim o Apache e PHP que instalei via 'apt-get'.

Alguem sabe o que tenho que configurar?

http://articles.slicehost.com/2009/4/9/debian-lenny-installing-apache2-and-php5

Olá,

Li o tutorial mas infelizmente não resolve o problema.

Esquisito porque no Windows com o Xampp o script funciona, porem no servidor Debian nada acontece.
É como se o Apache tivesse alguma restrição para acessar a USB.

Alguem sabe o que posso fazer?

acho que pode ser permissão. veja o usuário/grupo que o apache está rodando(no debian se não me engano é apache/apache mesmo).

depois veja a permissão do seu device USB(ex.: ls -la /dev/ttyUSB0)... se tiver grupo dialout rwx neste device, vc precisa acrescentar o usuário apache neste grupo:

useradd -G dialout apache

Reinicia o apache e teste novamente.

[]s

Wagner Sartori Junio

Olá

O que aconteceu é que criei mais um usuário no sistema, com o grupo dialout.
Agora fica aparecendo que tenho 2 usuários, o meu e o apache.

Acho que vai funcionar, mas não era a intenção ter mais um usuário...
Sabe se tem como adicionar o apache ao grupo dialout sem criar um novo usuario?

abraço

hax0r3x:
Sabe se tem como adicionar o apache ao grupo dialout sem criar um novo usuario?

# usermod -G dialout apache