PHP + Ubuntu Server [RESOLVIDO]

1. PHP + Ubuntu Server [RESOLVIDO]

Junior
dompj

(usa Ubuntu)

Enviado em 01/07/2012 - 22:20h

Boa noite,
Tudo bem com vocês?

Comecei a poucos dias a utilizar o Ubuntu Server em uma máquina virtual.
Estou montando um pequeno projeto em PHP e estou rodando tudo no Ubuntu.

Não entendo nada de Linux, instalei e configurei tudo pelo que eu aprendi aqui!
Então meus conhecimentos são inexistentes sobre Linux e sou iniciante no PHP.

Então venho aqui pedir uma ajuda, que eu nem se se é possível fazer ...
Bom é o seguinte:

É possível, através do PHP, fazer o Ubuntu Server executar um comando?
Exemplo:

Eu tenho uma rotina no PHP que consulta uma página.
Quanto ele encontra uma determinada palavra, eu gostaria de ser avisado.
Faço hoje isso por e-mail, mas eu gostaria de saber se consigo, pelo PHP, executar um comando que toque um Som no Ubuntu server.

Seria isso possível ou estou viajando?
Agradeço desde já a ajuda! :)


  


2. Re: PHP + Ubuntu Server [RESOLVIDO]

Daniel Lara Souza
danniel-lara

(usa Fedora)

Enviado em 01/07/2012 - 22:34h

sim tem como
o ubuntu tocar som
tem sim
de uma pesquisada
no http://www.php.net
em tudo ali
qualquer dúvida estamos ai


3. Re: PHP + Ubuntu Server [RESOLVIDO]

Junior
dompj

(usa Ubuntu)

Enviado em 01/07/2012 - 22:36h

Grato pela resposta! =)
Mas uma dúvida (talvez eu esqueci de falar ...)

Estou rodando Ubuntu Server 12.04
A rotina rodará por Crontab ...

Mesmo assim há como fazer? ;)

Valeu!


4. Re: PHP + Ubuntu Server [RESOLVIDO]

Daniel Lara Souza
danniel-lara

(usa Fedora)

Enviado em 01/07/2012 - 22:39h

dompj escreveu:

Grato pela resposta! =)
Mas uma dúvida (talvez eu esqueci de falar ...)

Estou rodando Ubuntu Server 12.04
A rotina rodará por Crontab ...

Mesmo assim há como fazer? ;)

Valeu!


sim tem sim

http://www.php.net/manual/en/function.exec.php
http://www.php.net/manual/en/function.system.php

espero que ajude


5. Re: PHP + Ubuntu Server [RESOLVIDO]

Junior
dompj

(usa Ubuntu)

Enviado em 01/07/2012 - 22:42h

Valeu! :)
Vou estudar os dois comandos, realmente obrigado por ajudar!
Estava procurando lá no PHP.NET; mas quando a gente não sabe NEM o que procurar é complicado! ;)

Por enquanto estou tentando fazer o ubuntu server tocar som, mas não estou conseguindo.
Acredito que seja porque está rodando em máquina virtual, não sei ...

Instalei o mpg123, instalei o Alsamixer e subi todos os volumes ...
Quando eu executo o mp3 pelo mpg123, até parece que a musica está sendo executada, mas sem som nenhum.
Mas isso eu acho que pode ser porque estou rodando em máquina virutal (VMWare)... algum sentido nisso?

Vou tentando por aqui fazer rodar! ;)
Se não conseguir, amanhã vou instalar em uma máquina e testar!


6. Re: PHP + Ubuntu Server [RESOLVIDO]

Junior
dompj

(usa Ubuntu)

Enviado em 02/07/2012 - 08:38h

Bom dia!
Consegui fazer o som rodar normalmente dentro do Ubuntu, que está rodando no VMWare.
Instalei o mpg123 e o mp3 está rodando liso e sem problemas.

Também verifiquei os links que você me mandou do PHP, para executar comandos.
Segui alguns exemplos e consegui rodar um "LS" básico e poucas coisas ...
Mas tentei dar um "mpg123 /caminho/mp3" e nada de som no servidor.
A página até demorou para rodar, mas som mesmo nada ...

Vou continuar tentando descobrir por aqui, mas se alguém puder dar uma luz ou então falar se é possível isso:
Executar um mpg123 através de uma rotina PHP que estará sendo executada por Crontab no próprio servidor ;)

Obrigado!


7. Re: PHP + Ubuntu Server [RESOLVIDO]

Junior
dompj

(usa Ubuntu)

Enviado em 02/07/2012 - 08:50h

Consegui! ;)
Nem acredito ... há cinco dias eu não sabia nem como instalar um linux ...
Com a ajuda do fórum e de todos os membros, hoje estou rodando um servidor Ubuntu! =)

Consegui executar o comando, bastava dar permissão a www-data, porque eu estava testando no navegador.
Utilizei:
http://exain.wordpress.com/2007/11/24/execute-system-commands-via-php/

Valeu! ;)






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts