Ir para conteúdo
Fórum Script Brasil
  • 0

Executar script PHP sem servidor Web


aprendiz_ce

Pergunta

Prezados,

Teria como eu executar um script PHP em um servidor Linux sem ter que instalar o Apache? O problema é que eu quero executar um pequeno script (RESTful) e como seria somente isso, acho demais ter que instalar um servidor Web (Apache) completo só para essa finalidade. Caso não seja possível, o que vocês recomendariam?

Grato.

Link para o comentário
Compartilhar em outros sites

8 respostass a esta questão

Posts Recomendados

  • 0

Olá.

O próprio PHP possui um servidor embutido (nunca usei...), dê uma olhada nele (e leia o aviso também), talvez seja útil:
http://php.net/manual/pt_BR/features.commandline.webserver.php

De qualquer forma você vai precisar ter um servidor, mas não necessariamente o Apache. Leia sobre outros web servers e veja qual melhor encaixa no que você precisa
http://stackoverflow.com/questions/171655/lightweight-web-app-server-for-php
https://www.google.com.br/search?q=lightweight+php+server

Link para o comentário
Compartilhar em outros sites

  • 0
1 hora atrás, Stoma disse:

De qualquer forma você vai precisar ter um servidor, mas não necessariamente o Apache. Leia sobre outros web servers e veja qual melhor encaixa no que você precisa

Na verdade, não. Dá pra usar só o interpretador, em linha de comando.

Veja: http://rberaldo.com.br/diferentes-formas-execucao-php/

Link para o comentário
Compartilhar em outros sites

  • 0
1 hora atrás, Stoma disse:

Mas nesse caso como alguém poderia consumir o serviço?

Pelo que entendi, o script vai consumir um web service externo. Por isso o objetivo de torná-lo o mais simples possível.

Se o script for o próprio web service, como o nome já diz, aí precisa de um Web Server, mesmo.

Link para o comentário
Compartilhar em outros sites

  • 0
Em 30/06/2016 at 11:38, Stoma disse:

Olá.

O próprio PHP possui um servidor embutido (nunca usei...), dê uma olhada nele (e leia o aviso também), talvez seja útil:
http://php.net/manual/pt_BR/features.commandline.webserver.php

De qualquer forma você vai precisar ter um servidor, mas não necessariamente o Apache. Leia sobre outros web servers e veja qual melhor encaixa no que você precisa
http://stackoverflow.com/questions/171655/lightweight-web-app-server-for-php
https://www.google.com.br/search?q=lightweight+php+server

Pois é, eu vou acabar instalando é logo tudo mesmo. Só fico chateado pelo fato do mesmo (Apache) fica totalmente subutilizado. Haja vista que o mesmo só "provera" esse único e exclusivo script (RESTful) que será criado.

Em 30/06/2016 at 15:22, Stoma disse:

Ah sim... eu havia entendido que o script que ele quer executar é o serviço para ser consumido por outro sistema (externo)...

Mas é isso mesmo. Esse script "provera" dados para serem consumidos por um outro sistema.

Em 30/06/2016 at 15:08, Beraldo disse:

Pelo que entendi, o script vai consumir um web service externo. Por isso o objetivo de torná-lo o mais simples possível.

Se o script for o próprio web service, como o nome já diz, aí precisa de um Web Server, mesmo.

Não seria isso. O mesmo via "prover" os dados e não consumir.

Em 30/06/2016 at 12:46, Beraldo disse:

Na verdade, não. Dá pra usar só o interpretador, em linha de comando.

Veja: http://rberaldo.com.br/diferentes-formas-execucao-php/

Eu quero prover e não consumir esse RESTful. Esse seu material vai servir para o que eu necessito? 

Link para o comentário
Compartilhar em outros sites

  • 0
Em 04/07/2016 at 10:49, Beraldo disse:

Se é um servidor WebService, o servidor Web de forma alguma ficará "subutilizado". Ele será o principal elemento. Use Apache ou Nginx. O servidor interno do PHP é só para ambiente de desenvolvimento (ele é monothread)

Entendido. Eu achei bom demais para ser verdade! (rs)

Quando menciono "subutilizado", é porque o mesmo só irá "prover" um único e exclusivo script/serviço (RESTful) . Por isso, chego a pensar que é demais instalar e configurar um servidor Web (gosto do Apache) somente para esse fim.

 

 

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...