Executar script PHP sem servidor Web

1. Executar script PHP sem servidor Web

Aprendiz - CE
aprendiz_ce

(usa Debian)

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.


  


2. Re: Executar script PHP sem servidor Web

Perfil removido
removido

(usa Nenhuma)

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

Sandro Marcell
SMarcell

(usa Slackware)

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

Aprendiz - CE
aprendiz_ce

(usa Debian)

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

Aprendiz - CE
aprendiz_ce

(usa Debian)

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.








Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts