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
Marcelo Albuquerque

Marcelo Albuquerque

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

More from Medium

How To Integrate Microservices

How to Build REST API using Lumen 8

How to use Laravel’s default user table for Twill CMS authentication.

Using Minio to work with S3 buckets locally

Using Minio to work with S3 buckets locally