1
resposta

Dúvida sobre estrutura do projeto em PHP

Oi, comecei o curso " Curso PHP e MySQL I: Fundamentos para criar um sistema na Web". E nele é utilizado o Xampp , no caso uso o wamp, teria algum curso que explique como que funciona essa parte do projeto sem usar o xamp ou wamp, tipo com meu banco de dados que ja instalei separadamente no pc, ou algo assim. Resumindo gostaria de saber como funciona se eu não tivesse essa ferramenta do xamp. Onde eu colocaria o banco de dados. Se sem ela eu consigo executar no meu navegador como se fosse um site html mesmo onde abro no navegador.

1 resposta

Oi Douglas, tudo bom?

O procedimento sem o Xampp/Wamp é bem simples, na verdade. A unica coisa que a ferramenta faz é subir um banco de dados e um servidor pra você.

O banco de dados pode ser instalado a parte. No windows, com Mysql, por exemplo, basta executar o wizard que você pode baixar aqui:

https://dev.mysql.com/downloads/installer/

No linux, bastaria rodar o comando:

sudo apt-get install mysql

Quanto ao servidor, para desenvolvimento, o proprio PHP vem com um servidor standalone. Para subir o servidor do php você só precisa rodar o comando php -S na pasta na qual você quer que o servidor fique de pé. Por exemplo:

cd Desktop\meuProjeto
php -S localhost:8000

Com isso, bastaria acessar no navegador o endereço:

http://localhost:8000

Para ambientes de produção a melhor abordagem sempre é configurar alguma ferramenta como Apache ou NGinx.

Abraço!