DEV Community

Fred_Melo_07
Fred_Melo_07

Posted on

1 1

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!

Sentry image

See why 4M developers consider Sentry, “not bad.”

Fixing code doesn’t have to be the worst part of your day. Learn how Sentry can help.

Learn more

Top comments (0)

Billboard image

Create up to 10 Postgres Databases on Neon's free plan.

If you're starting a new project, Neon has got your databases covered. No credit cards. No trials. No getting in your way.

Try Neon for Free →

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay