DEV Community

Fred_Melo_07
Fred_Melo_07

Posted on

Criando Simples Server PHP

Para rodar o PHP precisamos colocar o arquivo .php em um server local, por exemplo, para que possamos visualizar o arquivo no browser. E quando iniciamos nossos estudos em PHP somos instruídos a usar ferramentas como Apache, XAMP, WAMP, LAMP etc. O momento de programar torna-se um pouco mais enfadonho pois sempre é preciso carregar uma destas ferramentas citadas apenas para de repente testar um arquivo…

O iniciante talvez não saiba que quando o PHP é instalado, uma ferramenta também nos é dada que é a possibilidade de poder criar um server usando o php (somente) em um prompt do Sistema Operacional.

Para fazer isso no Windows é preciso que o PHP esteja adicionado à variavel de ambiente path. No Linux é bom que o PHP seja instalado pelo terminal assim ficará acessível facilmente no shell.

Após as devidas configurações, poderemos criar um server em qualquer pasta/diretório do Sistema Operacional. Digamos que exista o diretório /Documentos/php e que dentro deste diretório criemos um arquivo chamado index.php. Para rodarmos esse arquivo precisaremos abrir o prompt, navegar por ele até a pasta que estamos tomando como exemplo e executar o comando:

php -S localhost:777

onde 777 é uma porta que eu escolhi mas que você poderá escolher livremente desde que esta porta não esteja sendo usada por outra ferramenta do Sistema. Após fazer isso é só ir no navegador e digitar localhost:777 que contém a mesma porta passada no comando do prompt. Assim automaticamente será carregado o arquivo index.php no diretório onde o server foi criado (o arquivo index.php sempre será o arquivo padrão de carregamento PHP).

Se um arquivo com outro nome que não seja index.php estive no diretório e você quiser carregá-lo no browser, você deverá passar a url localhost:777/nome_do_arquivo.php onde “nome_do_arquivo” é o nome do arquivo o qual você deseja carregar no browser.

Este server php pode ser criado em qualquer lugar que você queira e isso é muito bom, diferentemente das ferramentas como LAMP que criam um server em local específico.

No Linux você tem que levantar o server php como super usuário.

Espero que estas dicas ajudem você a ter uma maior praticidade na hora de testar seus scripts no browser!

Até a próxima!

Top comments (0)