Pular para o conteúdo

Executar script PHP sem servidor Web

Responder tópico
  • Denunciar
  • Indicar

1. Executar script PHP sem servidor Web

Enviado em 30/06/2016 - 10:10h

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.

Responder tópico

2. Re: Executar script PHP sem servidor Web

Enviado em 30/06/2016 - 10:28h

# cat /usr/local/sbin/script.php
<?php
echo "Hellow World";
?>


# php /usr/local/sbin/script.php
Hellow World

3. Re: Executar script PHP sem servidor Web

Enviado em 30/06/2016 - 11:22h

Complementando...

Se esse script for destinado a web, use o servidor HTTP embutido do próprio PHP. Assim:

php -S xxx.xxx.xxx.xxx:8080 -t /caminho/para/seus/scripts 


Supondo que seu script esteja salvo em /tmp/src/php, faça:

php -S xxx.xxx.xxx.xxx:8080 -t /tmp/src/php 


Agora abra um navegador web, aponte para o endereço IP do servidor na porta 8080 chamando sua página PHP.

http://xxx.xxx.xxx.xxx:8080/test.php 



4. Re: Executar script PHP sem servidor Web

Enviado em 30/06/2016 - 18:21h

amarildosertorio escreveu:

# cat /usr/local/sbin/script.php
<?php
echo "Hellow World";
?>


# php /usr/local/sbin/script.php
Hellow World


Boa dica!

Grato.


5. Re: Executar script PHP sem servidor Web

Enviado em 30/06/2016 - 18:23h

SMarcell escreveu:

Complementando...

Se esse script for destinado a web, use o servidor HTTP embutido do próprio PHP. Assim:

php -S xxx.xxx.xxx.xxx:8080 -t /caminho/para/seus/scripts 


Supondo que seu script esteja salvo em /tmp/src/php, faça:

php -S xxx.xxx.xxx.xxx:8080 -t /tmp/src/php 


Agora abra um navegador web, aponte para o endereço IP do servidor na porta 8080 chamando sua página PHP.

http://xxx.xxx.xxx.xxx:8080/test.php 




Entendido. Vou ver se consigo fazer a coisa acontecer baseado nas suas orientações.

Grato.


Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder