Cria um arquivo com o nome teste.bat e coloque o codigo abaixo.

WINDOWS – teste.bat

1
2
md pasta_teste
exit

LINUX – teste.sh

1
2
mkdir /var/www/html
exit

O SCRIPT PHP

1
2
3
4
5
//WINDOWS
exec ('C:intranetwwwscriptsteste.bat');
 
//LINUX
exec('/home/teste/teste.sh');

Não esqueça de atribiur as permissões de leitura, escrita e execução para o script.(777)

2 Thoughts on “Executando comando no Shell usando PHP

  1. Olá Fabiano,

    Gostaria de saber se existe algum detalhe para o exemplo citado executar no windows?

    Já tentei de todas as maneiras, sem sucesso (não executa o cmd).

    Um grande abraço!

  2. Olá Fernando!

    Para que o comando execute, é necessário atribuir as permissões de escrita.
    Um abraço.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Post Navigation