Servidor Web com NGINX — Configurando Variáveis de Ambiente para PHP

Trabalhar com variáveis de ambiente em PHP pode se tornar uma dor de cabeça, principalmente quando você é o administrador de seu próprio servidor e precisa configurar absolutamente tudo do zero. Com o NGINX é possível configurar as variáveis de ambiente e manter uma excelente organização por projeto.

Photo by Luca Bravo on Unsplash

Considerações

Aqui vou estar realizando configurações em Server Blocks (Virtual Hosts no Apache) previamente configurados. Minhas sugestão é separar as aplicações em arquivos de configurações diferentes para manter uma organização lógica.

FastCGI

Para configurarmos as variáveis de ambiente no NGINX devemos utilizar a declarativa fastcgi_param seguida do nome da variável de ambiente e de seu valor:

fastcgi_param VAR_NAME value;

Lembrando que para cada variável declarada devemos chamar a declarativa fastcgi_param não sendo possível agrupá-las em uma única linha.

Exemplo de Server Block com duas variáveis de ambiente declaradas:

--

--

Apaixonado por Desenvolvimento Web, sempre aprendendo algo novo em PHP, Javascript, HTML e CSS. Ah…e lutando para estruturar corretamente meus bancos de dados!

Love podcasts or audiobooks? Learn on the go with our new app.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store