Як додати змінну середовища linux для іншої мови (PHP або RUBY)


1

Я хотів би додати змінну середовища linux для моїх різних додатків, написаних на PHP і Ruby.

Її метою є розмежування між «виробничим» і «розроблювальним» середовищем linux.

Як мати змінну середовища linux (наприклад: APPLICATION_ENV = 'production'), яку можна отримати за допомогою PHP і Ruby?

Дякую

Редагувати 1:

Моїм першим рішенням було:

для Apache / PHP у vhost:

SetEnv APPLICATION_ENV 'production'

для Ruby:

export APPLICATION_ENV='production'
puts ENV['APPLICATION_ENV']

Однак, це два місця до одного значення ... Немає рішення, щоб об'єднати його в одному місці? наприклад, використання / etc / environment

Відповіді:


0

Просто додайте export до лінії ~/.bashrc:

export APPLICATION_ENV='production'

Потім, якщо ви хочете змінити його, запустіть це з терміналу:

export APPLICATION_ENV='development'

PHP з Apache, може використовувати цю змінну?
Bastien D

0

Ви могли б написати код, який ви використовували в функції для обох, який приймає ім'я змінної і значення.

Потім просто зателефонуйте вашому custom_env_variable('APPLICATION_ENV','production'); коли це потрібно. В основному пропонуючи обгортку.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.