Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Conteudo extra: Como utilizar variáveis de ambiente no PHP

Entao eu vi o video do Giovanni Tempobono. Eu achei que a biblioteca dotenv servia para criar/recuperar variaveis de ambiente, po exemplo criar essas variaveis no arquivo vhost do apache (vulgo *.conf). Fazer isso nao seria mais interessante do que deixar no arquivo .env, uma vez que quem tiver acesso a pasta do projeto teria acesso as senhas? Equanto que para acessar os arquivos do apache, teria que ter um acesso por exemplo de root?

Gostaria de uma explicacao.

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
1 resposta
solução!

Olá, Gabriel!

O arquivo de vhost do apache não tem nenhuma relação com variáveis de ambiente.

Em questões de segurança: Normalmente, o arquivo .env não deve ser enviado para o servidor de produção, logo, se alguém tiver acesso a nossos arquivos, não teria acesso a essas senhas.

Variáveis de ambiente podem ser definidas pela linha de comando de forma muito simples e através de paineis de controle em ambientes em Cloud (heroku, AWS, etc.)