Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/pedra/cli-server
Experiências com o servidor embutido do PHP.
https://github.com/pedra/cli-server
Last synced: 11 days ago
JSON representation
Experiências com o servidor embutido do PHP.
- Host: GitHub
- URL: https://github.com/pedra/cli-server
- Owner: pedra
- Created: 2013-12-26T02:28:50.000Z (about 11 years ago)
- Default Branch: master
- Last Pushed: 2013-12-26T03:52:51.000Z (about 11 years ago)
- Last Synced: 2024-11-27T23:12:03.667Z (2 months ago)
- Language: PHP
- Homepage:
- Size: 117 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
cli-server
==========
**Experiências com o servidor embutido do PHP.**Veja esse vídeo http://youtu.be/0AC99SBbdgM
No exemplo do video eu copiei o arquivo já compilado "power.phar" para uma pasta (somente este arquivo é usado).
Em seguida criei um atalho para a área de trabalho do Windows com o seguinte comando:php power.phar
Depois é só clicar no atalho (como no video).**Lembre-se que esse script só funcionará no Windows**
:)
==A intenção aqui é construir aplicações de **desktop** rodando no servidor embutido do **PHP**.
Se tiver alguma **idéia** faça um **fork** e depois um **pull request** que será publicado.:P
==
**Compilando e rodando o projeto**A aplicação em si é composta somente pelos arquivos 'index.php' e as pastas 'php', 'style' e 'script'. Depois de testado em um servidor comum ou no próprio PHP builtin server você pode compilar em Phar usando (por exemplo) este compilador https://github.com/pedra/makephar .
Para facilitar os teste crie um host próprio adicionando a seguinte linha no final do arquivo HOSTS do windows. Geralmente este arquivo fica em C:\Windows\System32\drivers\etc\hosts.
127.0.0.2 power.off
Depois, abra o terminal e digite:
cd /pasta/do/projeto
explorer http://power.off
php -S power.off:80
O seu navegador default será aberto e a página inicial do projeto será exibida. Acompanhe no terminal as informações e possíveis erros. Para parar o servidor digite "CTRL + C" sobre o terminal.