Servidor PHP que funcione bem. [RESOLVIDO]

1. Servidor PHP que funcione bem. [RESOLVIDO]

Patrick Dantas França dos Santos
Akatsu

(usa Manjaro Linux)

Enviado em 25/06/2020 - 20:03h

Olá, estou novamente tentando migrar para o linux, sou programador web e estou criando um site que usa PHP no back-end, instalei o LAMP baixando o .run dele no site funciona mas não muito bem já que ao recarregar a página o cache não limpa, mesmo usando o Ztrl+F5 ou Alt+Shift+R, demora bastante para realizar qualquer tipo de teste, isso se repete em diversos navegadores, Opera, Brave, Chrome, Firefox. Queria saber uma solução para isso porque se continuar assim fica impossível continuar no linux.


  


2. Re: Servidor PHP que funcione bem. [RESOLVIDO]

Fábio Berbert de Paula
fabio

(usa Debian)

Enviado em 25/06/2020 - 21:57h

Crie um arquivo chamado .htaccess na raiz do teu projeto e adicione:


FileETag None
Header unset ETag
Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate"
Header set Pragma "no-cache"
Header set Expires "Wed, 12 Jan 1980 05:00:00 GMT"


Ou adicione o bloco acima nas próprias configurações do Apache, tanto faz.

Reinicie o Apache e pronto!

Também é possível forçar teu navegador a não usar cache. No Chrome por exemplo, abra o Developer Tools (Ctrl+Shift+i), clique na aba Network e marque a opção "Disable cache".




3. Re: Servidor PHP que funcione bem. [RESOLVIDO]

Luis R. C. Silva
luisrcs

(usa Linux Mint)

Enviado em 25/06/2020 - 23:52h

Servidor web com PHP, o melhor de longe é o Nginx. É só instalar e configurar com o PHP também instalado que não tem problema.


4. Re: Servidor PHP que funcione bem. [RESOLVIDO]

Diego Mendes Rodrigues
diegomrodrigues

(usa Ubuntu)

Enviado em 26/06/2020 - 09:50h


fabio escreveu:

Crie um arquivo chamado .htaccess na raiz do teu projeto e adicione:


FileETag None
Header unset ETag
Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate"
Header set Pragma "no-cache"
Header set Expires "Wed, 12 Jan 1980 05:00:00 GMT"


Ou adicione o bloco acima nas próprias configurações do Apache, tanto faz.

Reinicie o Apache e pronto!

Também é possível forçar teu navegador a não usar cache. No Chrome por exemplo, abra o Developer Tools (Ctrl+Shift+i), clique na aba Network e marque a opção "Disable cache".



Essa configuração do .htaccess funciona muito bem.

Abraço,
Diego M. Rodrigues


5. Servidor PHP que funcione bem.

Patrick Dantas França dos Santos
Akatsu

(usa Manjaro Linux)

Enviado em 28/06/2020 - 08:47h

ainda não funcionou, mesmo após colocar as configurações que falaram continuava a mesma coisa, reinstalei e nada, tentei o nginx e ele ficava baixando os .php issso quando não buga o mysql.


6. Re: Servidor PHP que funcione bem. [RESOLVIDO]

Fábio Berbert de Paula
fabio

(usa Debian)

Enviado em 28/06/2020 - 14:59h

Amigo, não sei o que andas aprontando no teu Linux aí, mas instalação e configuração de um ambiente LAMP não deveria ser um problema. E para conseguir uma ajuda de qualidade seria bom nos prover com informações mais detalhadas ao invés de simplesmente dizer que a coisa não funciona e está bugada. O melhor ambiente para programação web é Linux com folga.

Faz o seguinte então, execute o built-in webserver que vem no PHP. Abra o terminal na pasta raiz do teu projeto e:

$ php -S localhost:8000

Agora é só abrir o browser e digitar: http://localhost:8000


7. php

Patrick Dantas França dos Santos
Akatsu

(usa Manjaro Linux)

Enviado em 29/06/2020 - 20:30h

fabio, a sua realmente funcionou, muito obrigado, o problema não era instalar o servidor PHP em si, mas sim após ele pois o cache acumulava e mesmo limpando manualmente ele nada mudava tinha que esperar 1 - 2 minutos pra atualizar, isso é bem ruim quando estamos criando do zero sob constantes erros e acertos, agora estou com problema estranhos no mysql, mas isso é uma discussão para outro tópico valeu.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts