Wie, um einen linux-Umgebungsvariable, die für andere Sprache (PHP oder RUBY)

Ich würde gern ein linux-Umgebungsvariable für meine verschiedenen Anwendungen, geschrieben in PHP und Ruby.

Ziel ist differntiate zwischen 'Produktion' und 'Entwicklung' linux-Umgebung.

Wie man einen linux-Umgebung variable (ex : APPLICATION_ENV='production'), die zugegriffen werden kann, mit PHP und Ruby?

Dank

Edit 1 :

Meine erste Lösung war :

für Apache/PHP vhost :

SetEnv APPLICATION_ENV 'production'

Ruby :

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

Dies ist jedoch zwei Plätze auf den gleichen Wert... Es gibt keine Lösung, es zu verschmelzen in einem Ort ? par exemple Verwendung von /etc/environment

Edit :

Die Antwort auf meine Frage ist hier beschrieben : Einfügen-Variable Header in Apache

  • Ist der code von der Befehlszeile aus ausgeführt oder von einem web-server (web-server, welche)?
  • Der php-code von der Kommandozeile aus ausgeführt und von einem apache serveur-und ruby-code ausführen über die Befehlszeile
  • Welche distribution verwenden Sie ?
  • Meine distribution : Centos 6.4
InformationsquelleAutor Bastien D | 2013-06-27
Schreibe einen Kommentar